﻿@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:200;src:url("../fonts/myriad-set-pro_thin.woff") format("woff"), url("../fonts/myriad-set-pro_thin.ttf") format("truetype");*src:url('');}
@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:400;src:url("../fonts/myriad-set-pro_text.woff") format("woff"), url("../fonts/myriad-set-pro_text.ttf") format("truetype");*src:url('');}
@font-face{font-family:"Helvetica Neue";src:url("../fonts/HelveticaNeueLTPro-Th_1.woff") format("woff"), url("../fonts/HelveticaNeueLTPro-Th_1.otf") format("truetype");*src:url('');}
@font-face{font-family:'Helvetica Neue 25';src:url("../fonts/HelveticaNeueLTPro-UltLt_1.woff") format("woff"), url("../fonts/HelveticaNeueLTPro-UltLt_1.otf") format("truetype");*src:url('');}

*{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;font-size:100%;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0.0);}
*:focus{outline:none;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}

html{overflow:-moz-scrollbars-vertical;}

body{font-family:"Myriad Set Pro","tahoma","microsoft Yahei";cursor:default;background-color:#333333;}

form,img,ul,li,p,dl,dd,ol{margin:0;padding:0;border:0;font-weight:400;}
div{margin:0 auto;font-size:13px;color:#444;font-weight:400;}
h1,h2,h3,h4,h5,h6,label,pre{margin:0;padding:0;font-size:13px;font-weight:normal;}
ul{list-style:none;margin:0;padding:0;border:0;}
ol{list-style-position:outside;margin-left:18px;}
ol li{line-height:22px;margin-bottom:10px;}
label{cursor:pointer;}
input,textarea{margin:0;padding:0;font-family:"Myriad Set Pro","tahoma","microsoft Yahei";border:#DDD solid 1px;line-height:20px;padding:7px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#FFF;color:#333;font-size:14px;}

select option{padding:4px 0px 4px 10px;line-height:20px;}

.clear{clear:both!important;}
.left{float:left!important;}
.right{float:right!important;}

.clearfix{overflow:hidden;zoom:1;}

.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}

.font-green{color:#4DC47D!important;}
.font-orange{color:#FF9900!important;}
.font-blue{color:#4489CE!important;}
.font-red{color:#D40000!important;}
.font-gray{color:#CCC!important;}
.font-gray2{color:#999!important;}
.font-black{color:#DDD!important;}
.font-yellow{color:#F7AB1A!important;}
.font-purple{color:#E61874!important;}
.font-white{color:#FFFFFF!important;}

.blank4{height:4px;clear:both;}
.blank5{height:5px;clear:both;}
.blank10{height:10px;clear:both;}
.blank15{height:15px;clear:both;}
.blank20{height:20px;clear:both;}
.blank30{height:30px;clear:both;}
.blank40{height:40px;clear:both;}
.blank50{height:50px;clear:both;}
.blank60{height:60px;clear:both;}
.blank80{height:80px;clear:both;}

.font-12px{font-size:12px!important;}
.font-13px{font-size:13px!important;}
.font-14px{font-size:14px!important;}
.font-16px{font-size:16px!important;}
.font-18px{font-size:18px!important;}
.font-20px{font-size:20px!important;}
.font-22px{font-size:22px!important;}
.font-24px{font-size:24px!important;}
.font-26px{font-size:26px!important;}
.font-28px{font-size:28px!important;}
.font-30px{font-size:30px!important;}
.font-32px{font-size:32px!important;}
.font-34px{font-size:34px!important;}
.font-36px{font-size:36px!important;}
.font-48px{font-size:48px!important;}

.line-height-16{line-height:16px!important;}
.line-height-18{line-height:18px!important;}
.line-height-20{line-height:20px!important;}
.line-height-22{line-height:22px!important;}
.line-height-24{line-height:24px!important;}
.line-height-26{line-height:26px!important;}
.line-height-28{line-height:28px!important;}
.line-height-30{line-height:30px!important;}
.line-height-36{line-height:36px!important;}
.line-height-40{line-height:40px!important;}

.margin-top-5{margin-top:5px!important;}
.margin-top-8{margin-top:8px!important;}
.margin-top-10{margin-top:10px!important;}
.margin-top-15{margin-top:15px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-top-30{margin-top:30px!important;}
.margin-top-40{margin-top:40px!important;}
.margin-top-50{margin-top:50px!important;}
.margin-top-60{margin-top:60px!important;}
.margin-top-70{margin-top:70px!important;}
.margin-top-80{margin-top:80px!important;}
.margin-top-90{margin-top:90px!important;}
.margin-top-100{margin-top:100!important;}

.margin-bottom-5{margin-bottom:5px!important;}
.margin-bottom-8{margin-bottom:8px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-30{margin-bottom:30px!important;}

.margin-left-5{margin-left:5px!important;}
.margin-left-10{margin-left:10px!important;}
.margin-left-15{margin-left:15px!important;}
.margin-left-20{margin-left:20px!important;}
.margin-left-30{margin-left:30px!important;}
.margin-left-40{margin-left:40px!important;}

.margin-right-5{margin-right:5px!important;}
.margin-right-10{margin-right:10px!important;}
.margin-right-15{margin-right:15px!important;}
.margin-right-20{margin-right:20px!important;}
.margin-right-25{margin-right:25px!important;}
.margin-right-30{margin-right:30px!important;}
.margin-right-40{margin-right:40px!important;}

.padding-left-10{padding-left:10px!important;}
.padding-left-20{padding-left:20px!important;}
.padding-left-30{padding-left:30px!important;}
.padding-left-40{padding-left:40px!important;}
.padding-left-50{padding-left:50px!important;}

.padding-right-10{padding-right:10px!important;}
.padding-right-20{padding-right:20px!important;}
.padding-right-30{padding-right:30px!important;}
.padding-right-40{padding-right:40px!important;}
.padding-right-50{padding-right:50px!important;}

.text-shadow{text-shadow:1px 1px 0px rgba(0,0,0,0.1);}

.img-max{max-width:none;width:100%;height:auto;}

span.star{width:10px;height:10px;background-image:url(../images/ico-star.png);background-position:center center;background-repeat:no-repeat;background-size:10px 9px;display:inline-block;margin-left:6px;margin-right:6px;}
i.star{width:10px;height:10px;background-image:url(../images/ico-star.png);background-position:center center;background-repeat:no-repeat;background-size:10px 9px;display:inline-block;margin-left:6px;margin-right:6px;}

.border-radius-3px{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.border-radius-4px{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.img-hover{}
.img-hover:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}

a:focus{-webkit-outline:none;-moz-outline:none;-ms-outline:none;-o-outline:none;outline:none;}

a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
a{color:#DDD;text-decoration:none;}
a:hover{color:#FF9900;text-decoration:none;}

a.blue{color:#4292E0;text-decoration:none;}
a.blue:hover{color:#4292E0;text-decoration:underline;}

a.orange{color:#FF9900;text-decoration:none;}
a.orange:hover{color:#FF9900;text-decoration:underline;}

a{blr:expression(this.onFocus=this.blur());}

.s1{display:block;}
.s2{display:none;}

/* 表格样式开始 */
.p_t{border-right:#E4E4E4 solid 1px;background:#F9F9F9;line-height:20px;padding:12px 8px;}
.p_t_r{background:#F9F9F9;line-height:20px;padding:12px 8px;}
.p_t2{border-top:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;background:#F9F9F9;font-size:14px;line-height:20px;padding:12px 8px;}
.p_t2_r{border-top:#E4E4E4 solid 1px;background:#F9F9F9;font-size:14px;line-height:20px;padding:12px 8px;}
.p_c{border-top:#EBEBEB solid 1px;border-right:#EBEBEB solid 1px;line-height:20px;padding:10px 8px;}
.p_c_r{border-top:#EBEBEB solid 1px;line-height:20px;padding:10px 8px;}
.p_c_r2{border-top:#EBEBEB solid 1px;line-height:20px;padding:10px 30px;}
.p_tt{border-bottom:#D2D2D2 solid 1px;}
.p_b{border-bottom:#D2D2D2 solid 1px;border-top:#ADADAD solid 2px;}
.p_b tr:hover{background:#FBFBFB;}
.p_b th{color:#333;}
.p_b td{font-size:14px;}
/* 表格样式结束 */

@media (min-width:992px){

.c-search-toggler{margin-right:0px!important;}

}

@media (max-width:992px){

.display-decoration{display:none!important;}

.c-search-toggler{margin-top:16px!important;margin-right:15px!important;}
.c-hor-nav-toggler{margin-top:6px!important;margin-right:15px!important;}

}

.dropdown-menu{top:80px;width:240px!important;}

.c-page-on-scroll .dropdown-menu{top:50px;}

.dropdown-menu li h3{letter-spacing:0px!important;color:#FFB500!important;font-size:15px!important;}
.dropdown-menu li h3 a{letter-spacing:0px!important;color:#FFB500!important;font-size:15px!important;}
.dropdown-menu li h3 a:hover{letter-spacing:0px!important;color:#F3D400!important;font-size:15px!important;}
.dropdown-menu li a{letter-spacing:0px!important;font-size:13px!important;}

.top-link-online{width:26px;height:26px!important;background-image:url(../images/top-link-ico-onlines.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.top-link-online:hover{background-image:url(../images/top-link-ico-onlines.png);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}
.top-link-search{width:26px;height:26px!important;background-image:url(../images/top-link-ico-searchs.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.top-link-search:hover{background-image:url(../images/top-link-ico-searchs.png);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}

.icon-magnifier, .icon-bubble{font-size:15px;color:#333;line-height:46px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.icon-magnifier:hover, .icon-bubble:hover{color:#000}

.c-quick-search .c-theme-link{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.c-quick-search .c-theme-link:hover{color:#000!important;}

.c-quick-search{margin-top:17px!important;}

.c-quick-sidebar-toggler-wrapper{display:none;}

.display-pc{display:none!important;}

.line-x{border-right:rgba(0,0,0,0.08) solid 1px;}
.line-y{height:0px;display:block;clear:both;border-bottom:rgba(255,255,255,0.1) dotted 1px;}

.sub-menu{width:100%;background:rgba(255,255,255,0.9);padding-top:24px;padding-bottom:24px;box-shadow:rgba(0,0,0,0.2) 0px 1px 2px;}
.sub-menu em{font-size:14px;color:#222;line-height:32px;font-style:normal;padding-left:20px;padding-right:20px;display:inline-block;margin-top:-4px;margin-bottom:8px;background-color:rgba(0,0,0,0.06);}
.sub-menu a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:7px;padding-right:10px;position:relative;color:#666;}
.sub-menu a:hover{color:#222;}
.sub-menu a.active{color:#0096E0;}
.sub-menu a:after{content:"";position:absolute;right:0px;top:6px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.sub-menu a:last-child{margin-right:0px;padding-right:0px;}
.sub-menu a:last-child:after{content:"";width:0px;height:0px;}

.detail-wrapper{padding:80px 0px;}
.detail-wrapper .container{padding:0px 50px;}
.detail-wrapper .left{float:left;}
.detail-wrapper .right{float:right;}
.detail-wrapper .title{font-size:26px;color:#222;margin-bottom:5px;}
.detail-wrapper .title2{font-size:22px;color:#222;margin-bottom:20px;}
.detail-wrapper .text{font-size:13px;color:#555;margin-bottom:10px;}
.detail-wrapper .text img{width:auto;height:auto;}
.detail-wrapper h1{font-size:16px;color:#222;margin-bottom:10px;}
.detail-wrapper p{font-size:13px;color:#555;margin-bottom:10px;}

.form-control{display:block;width:100%;height:48px;padding:14px 16px 12px;font-size:14px;font-weight:400;line-height:1.42857;color:#333;background-color:#F5F5F5;background-image:none;border:0px solid #cccccc;border-radius:3px;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-moz-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.form-control:focus{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;border-color:#66afe9;background:rgba(110,168,223,0.12);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control:-moz-placeholder{color:#b1b1b1;}
.form-control::-moz-placeholder{color:#b1b1b1;opacity:1;}
.form-control:-ms-input-placeholder{color:#b1b1b1;}
.form-control::-webkit-input-placeholder{color:#b1b1b1;}
.form-control.form-control-inverse{background-color:#0e0e0e;color:#fff;border:1px solid #222222;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eeeeee;opacity:1;}

.page{height:32px;margin-top:10px;text-align:center;line-height:32px;}
.page a{background:#E6E6E6;font-size:13px;color:#555;line-height:32px;height:32px;font-weight:400;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;padding-top:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:2px;margin-right:2px;}
.page a{text-decoration:none;}
.page a:hover{background:#9D9D9D;color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.1);}
.page a.active{background:#FF7D00;color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.1);}
.page a.previous{margin-right:10px;}
.page a.previous{background:#E6E6E6;padding-left:30px;padding-right:30px;font-size:13px;white-space:nowrap;line-height:36px;}
.page a.previous:hover{background:#FF5D5D;}
.page a.next{margin-left:10px;}
.page a.next{background:#E6E6E6;padding-left:30px;padding-right:30px;font-size:13px;white-space:nowrap;line-height:36px;}
.page a.next:hover{background:#FF5D5D;}

.location{color:#888;line-height:46px;font-size:13px;padding-right:10px;margin-top:6px;}
.location img{margin-left:6px;margin-right:6px;margin-top:-1px;}
.location img.s{margin-left:0;margin-right:0;margin-bottom:1px;}
.location img.s:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}
.location a{color:#555;}
.location a:hover{color:#333;}







@media (max-width:767px){.container{width:auto;}}
@media (min-width:768px){.container{width:auto;}}
@media (min-width:992px){.container{width:980px;padding-left:0px;padding-right:0px;}}
@media (min-width:1200px){.container{width:1180px;padding-left:0px;padding-right:0px;}}


@media (max-width:767px){

.display-mobile{display:inline-block!important;}
.display-pc{display:none!important;}

.decoration{height:1px;display:block;clear:both;position:relative;border:none;}
.decoration:after{content:'';position:absolute;left:0;background:#CCCCCC;width:100%;height:1px;-webkit-transform:scaleY(0.3333333333333333);transform:scaleY(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0;}

.w10{width:100%;}
.w20{width:100%;}
.w25{width:100%;}
.w30{width:100%;}
.w33{width:100%;}
.w40{width:100%;}
.w50{width:100%;}
.w60{width:100%;}
.w70{width:100%;}
.w80{width:100%;}
.w90{width:100%;}
.w100{width:100%;}

}

@media (min-width:768px){

.display-mobile{display:inline-block!important;}
.display-pc{display:none!important;}

.decoration{height:0px;display:block;clear:both;border-bottom:rgba(0,0,0,0.06) solid 1px;}

.w10{width:10%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.333333%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}
.w100{width:100%;}

}

@media (min-width:992px){

.display-mobile{display:none!important;}
.display-pc{display:inline-block!important;}

.decoration{height:0px;display:block;clear:both;border-bottom:rgba(0,0,0,0.06) solid 1px;}

.w10{width:10%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.333333%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}
.w100{width:100%;}

}

@media (min-width:1200px){

.display-mobile{display:none!important;}
.display-pc{display:inline-block!important;}

.decoration{height:0px;display:block;clear:both;border-bottom:rgba(0,0,0,0.06) solid 1px;}

.w10{width:10%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.333333%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}
.w100{width:100%;}

}



.navbar-inverse{background-color:#333;border-color:#FFF;box-shadow:0px 1px 2px rgba(0,0,0,0.3);}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#222;color:#fff;}



@media (max-width:767px){

.top-blank{height:51px;}

.navbar-inverse{height:51px;background-image:url(../images/bg-header-line.gif);background-position:0px 100px;background-repeat:repeat-x;border-bottom:#FF9900 solid 1px;}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#000;color:#fff;}

.navbar-header{height:51px;}
.navbar-header .navbar-brands{float:left;margin-top:10px;margin-bottom:10px;margin-left:15px;}
.navbar-header .navbar-brands img{width:auto;height:30px;}

.navbar-tel-pic,.navbar-service,.online-service{display:none;}

.navbar-link{display:none;}

.navbar-search{display:none;}

.navbar-tel{display:none;}

.navbar-collapse{clear:both;background-color:rgba(0,0,0,0.8);}
.navbar-collapse .home{float:left;display:none;padding-top:2px;}

.navbar-nav{float:none;}
.navbar-nav li{position:relative;}
.navbar-nav li a{color:rgba(255,255,255,0.8)!important;padding-left:20px;padding-right:20px;}
.navbar-nav li a:hover{color:#4292E0!important;}
.navbar-nav li:after{content:"";position:absolute;left:0px;top:0px;width:0px;height:0px;}
.navbar-nav li:before{content:"";position:absolute;width:0px;height:0px;right:0px;top:0px;}
.navbar-nav li:last-child:after{content:"";width:0px;height:0px;}
.navbar-nav li:last-child:before{content:"";width:0px;height:0px;}

.dropdown-menu li a{color:#FFC832!important;}

.top-big-pic{background:#262626;margin-top:0px;}
.callbacks_container{position:relative;width:100%;}
.callbacks_nav{position:absolute;top:50%;margin-top:-18px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;width:36px;height:36px;border:rgba(120,120,120,0.5) solid 1px;border-radius:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}
.callbacks_nav:hover{border:rgba(120,120,120,0.7) solid 1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.callbacks_nav.prev{left:10px;background-size:14px 14px;background-position:10px 10px;background-image:url(../images/prev1.png);background-repeat:no-repeat;}
.callbacks_nav.next{right:10px;background-size:14px 14px;background-position:11px 10px;background-image:url(../images/next1.png);background-repeat:no-repeat;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li{position:relative;display:block;float:left;height:120px;margin-left:0;}
.slider-top{width:100%;height:120px;background-position:center;background-repeat:no-repeat;background-size:auto 120px;}
.slider-top img{width:100%;height:120px;}
.callbacks_tabs{position:absolute;bottom:10px;z-index:999;left:50%;margin-left:-120px;width:240px;height:20px;text-align:center;}
.callbacks_tabs li{display:inline-block;margin:9px 3px;width:8px;height:8px;}
.callbacks_tabs a{color:transparent;}
.callbacks_tabs a{display:block;width:8px;height:8px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:rgba(255,255,255,0.4);}
.callbacks_here a{display:block;width:8px;height:8px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#FF9900;}

.tail-link{background:#2A2A2A;padding-top:20px;padding-bottom:5px;display:block;margin-top:0px;}
.tail-link dl{width:auto;min-height:none;padding-left:0px;float:none;border-left:#E0E0E0 solid 0px;border-right:#E0E0E0 solid 0px;border-bottom:#E0E0E0 solid 0px;margin-left:0px;margin-bottom:15px;padding-bottom:12px;position:relative;}
.tail-link dl:after{content:"";position:absolute;left:0;bottom:0;background:#4E4E4E;width:100%;height:1px;-webkit-transform:scaleY(0.3333333333333333);transform:scaleY(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0;}
.tail-link dl dt{margin-bottom:6px;color:#DDD;line-height:18px;}
.tail-link dl dt a{font-size:14px;color:#DDD;line-height:18px;font-weight:normal;}
.tail-link dl dt a:hover{color:#FF9900;}
.tail-link dl dd{margin-bottom:2px;display:inline-block;font-size:14px;color:#B2B2B2;line-height:16px;margin-right:5px;}
.tail-link dl dd .fa{font-size:20px;line-height:48px;}
.tail-link dl dd span{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:0px;margin-right:0px;}
.tail-link dl dd a{font-size:12px;color:#999;line-height:16px;}
.tail-link dl dd a:hover{color:#FF9900;}
.tail-link dl dd a img{float:left;width:12px;height:16px;margin-right:6px;}
.tail-link .right{display:none;}
.tail-link .right .tel{background-image:url(../images/icon-tel.png);background-position:0px 7px;background-repeat:no-repeat;background-size:20px 20px;font-size:24px;color:#69A2D9;letter-spacing:-1px;line-height:34px;padding-left:40px;}
.tail-link .right .qrcode{width:122px;margin-top:10px;text-align:center;line-height:36px;color:#666;margin-right:0px;}
.tail-link .right .qrcode img{width:120px;height:120px;border:#E0E0E0 solid 1px;}

.copyright{padding-top:15px;padding-bottom:15px;display:block;text-align:center;font-size:12px;}
.copyright span{display:inline-block;margin-left:4px;margin-right:4px;line-height:16px;color:#777;font-size:12px;padding-top:3px;padding-bottom:3px;}
.copyright span a{color:#777;}
.copyright span a:hover{color:#FF9900;}
.copyright .fa{font-size:20px;line-height:48px;}
.copyright em{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:10px;margin-right:10px;}
.copyright .link{margin-bottom:5px;}
.copyright .link a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:8px;padding-right:8px;position:relative;color:#888;font-size:12px;}
.copyright .link a:hover{color:#FF9900;}
.copyright .link a:after{content:"";position:absolute;right:0px;top:6px;background:rgba(153,152,149,0.4);width:1px;height:10px;-webkit-transform:scaleX(0.3333333333333333);transform:scaleX(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0;}
.copyright .link a:last-child{margin-right:0px;padding-right:0px;}
.copyright .link a:last-child:after{content:"";width:0px;height:0px;}

.pic-index-ad{background:#F8F8F8;height:200px;background-position:center;background-repeat:no-repeat;background-size:auto 200px;}
.pic-index-ad img{width:100%;height:200px;}

.index-product-link{padding-top:20px;padding-bottom:20px;}
.index-product-link .item-wrap{float:left;width:50%;}
.index-product-link .item{margin:5px;background-color:#F9F9F9;border-radius:4px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-product-link .item:hover{background-color:#FFFDE5;}
.index-product-link .item a{display:block;height:130px;}
.index-product-link .item .pic{padding-top:20px;text-align:center;}
.index-product-link .item .pic img{width:60px;height:60px;}
.index-product-link .item .text{text-align:center;font-size:14px;}

}

@media (min-width:768px){

.top-blank{height:152px;}

.navbar-inverse{height:152px;background-image:url(../images/bg-header-line.gif);background-position:0px 100px;background-repeat:repeat-x;border-bottom:#FF9900 solid 3px;}

.navbar-header{height:100px;}
.navbar-header .navbar-brands{float:left;margin-top:22px;}
.navbar-header .navbar-brands img{width:auto;height:50px;}

.navbar-tel-pic{display:block;float:right;margin-top:34px;margin-right:10px;}

.navbar-service{float:right;margin-top:34px;width:120px;height:32px;background-image:url(../images/bg-top-service.png);background-position:center;background-repeat:no-repeat;font-size:13px;line-height:32px;color:#FFF;text-align:center;position:relative;cursor:pointer;text-shadow:1px 1px 0px rgba(0,0,0,0.2);}
.navbar-service:after{font-family:'FontAwesome';content:"\f107";position:absolute;right:20px;top:0px;line-height:30px;}
.navbar-service.on:after{font-family:'FontAwesome';content:"\f107";position:absolute;right:20px;top:0px;line-height:30px;}

.navbar-link{float:right;margin-top:10px;}
.navbar-link a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:10px;padding-right:10px;position:relative;color:#818181;font-size:12px;}
.navbar-link a:hover{color:#4292E0;}
.navbar-link a:after{content:"";position:absolute;right:0px;top:7px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.navbar-link a:last-child{margin-right:0px;padding-right:0px;}
.navbar-link a:last-child:after{content:"";width:0px;height:0px;}

.navbar-search{float:right;clear:right;margin-top:10px;}
.navbar-search input{width:160px;height:36px;background-color:#F6F6F6;background-image:url(../images/icon-search.png);background-position:11px 11px;background-repeat:no-repeat;border:0px;border-radius:30px;line-height:30px;font-size:13px;padding:3px 10px 3px 32px;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.navbar-search input:focus{background-color:#EAF1F8;}

.navbar-tel{float:right;margin-top:12px;margin-right:30px;background-image:url(../images/icon-tel.png);background-position:0px 7px;background-repeat:no-repeat;background-size:20px 20px;font-size:24px;color:#69A2D9;letter-spacing:-1px;line-height:34px;padding-left:30px;}

.navbar-collapse{clear:both;backgbround-color:#FFF;}
.navbar-collapse .home{float:left;display:none;padding-top:2px;}

.navbar-nav{float:right;}
.navbar-nav li{position:relative;}
.navbar-nav li:after{content:"";position:absolute;left:0px;top:20px;background:rgba(153,152,149,0.2);width:1px;height:10px;}
.navbar-nav li:before{content:"";position:absolute;width:0px;height:10px;right:0px;top:20px;background:rgba(153,152,149,0.2);}
.navbar-nav li:last-child:after{content:"";width:1px;height:10px;}
.navbar-nav li:last-child:before{content:"";width:1px;height:10px;right:0px;top:20px;background:rgba(153,152,149,0.2);}
.navbar-nav li a{color:#DDD!important;padding-left:20px;padding-right:20px;}
.navbar-nav li a:hover{color:#FF9900!important;}

.dropdown-menu{float:none!important;}

.top-big-pic{background:#262626;margin-top:0px;}
.callbacks_container{position:relative;width:100%;}
.callbacks_nav{position:absolute;top:50%;margin-top:-23px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;width:46px;height:46px;border:rgba(120,120,120,0.5) solid 1px;border-radius:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}
.callbacks_nav:hover{border:rgba(120,120,120,0.7) solid 1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.callbacks_nav.prev{left:30px;background-size:16px 16px;background-position:13px 14px;background-image:url(../images/prev1.png);background-repeat:no-repeat;}
.callbacks_nav.next{right:30px;background-size:16px 16px;background-position:15px 14px;background-image:url(../images/next1.png);background-repeat:no-repeat;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li{position:relative;display:block;float:left;height:300px;margin-left:0;}
.slider-top{width:100%;height:300px;background-position:center;background-repeat:no-repeat;background-size:auto 300px;}
.slider-top img{width:100%;height:300px;}
.callbacks_tabs{position:absolute;bottom:10px;z-index:999;left:50%;margin-left:-120px;width:240px;height:30px;text-align:center;}
.callbacks_tabs li{display:inline-block;margin:9px 4px;width:12px;height:12px;}
.callbacks_tabs a{color:transparent;}
.callbacks_tabs a{display:block;width:12px;height:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:rgba(255,255,255,0.4);}
.callbacks_here a{display:block;width:12px;height:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#FF9900;}

.tail-link{background:#2A2A2A;padding-top:40px;padding-bottom:40px;display:block;margin-top:0px;}
.tail-link dl{width:25%;min-height:240px;padding-left:30px;float:left;border-left:#3D3D3D dotted 1px;border-right:#3D3D3D dotted 1px;border-bottom:#E0E0E0 solid 0px;margin-left:-1px;margin-bottom:0px;padding-bottom:0px;}
.tail-link dl dt{margin-bottom:10px;font-size:15px;color:#DDD;line-height:18px;}
.tail-link dl dt a{font-size:15px;color:#DDD;line-height:18px;font-weight:normal;}
.tail-link dl dt a:hover{color:#FF9900;}
.tail-link dl dd{margin-bottom:8px;display:block;font-size:14px;color:#B2B2B2;line-height:16px;}
.tail-link dl dd .fa{font-size:20px;line-height:48px;}
.tail-link dl dd span{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:0px;margin-right:0px;}
.tail-link dl dd a{font-size:13px;color:#999;line-height:16px;}
.tail-link dl dd a:hover{color:#FF9900;}
.tail-link dl dd a img{float:left;width:12px;height:16px;margin-right:6px;}
.tail-link .right{display:none;}
.tail-link .right .tel{background-image:url(../images/icon-tel.png);background-position:0px 7px;background-repeat:no-repeat;background-size:20px 20px;font-size:24px;color:#69A2D9;letter-spacing:-1px;line-height:34px;padding-left:40px;}
.tail-link .right .qrcode{width:122px;margin-top:10px;text-align:center;line-height:36px;color:#666;margin-right:0px;}
.tail-link .right .qrcode img{width:120px;height:120px;border:#E0E0E0 solid 1px;}

.copyright{padding-top:20px;padding-bottom:20px;display:block;text-align:center;}
.copyright span{display:inline;margin-left:4px;margin-right:4px;line-height:22px;color:#777;}
.copyright span a{color:#777;}
.copyright span a:hover{color:#FF9900;}
.copyright .fa{font-size:20px;line-height:48px;}
.copyright em{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:10px;margin-right:10px;}
.copyright .link{margin-bottom:5px;}
.copyright .link a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:14px;padding-right:14px;position:relative;color:#888;}
.copyright .link a:hover{color:#FF9900;}
.copyright .link a:after{content:"";position:absolute;right:0px;top:7px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.copyright .link a:last-child{margin-right:0px;padding-right:0px;}
.copyright .link a:last-child:after{content:"";width:0px;height:0px;}

.online-service{width:300px;height:auto;background-color:#2E2E2E;display:none;position:absolute;right:15px;top:66px;z-index:10;padding-bottom:15px;}

.qq-list{float:left;width:50%;margin:10px 0px 10px;}
.qq-list .ico{width:40%;height:auto;}
.qq-list .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.qq-list .text{width:100%;margin-top:8px;text-align:center;color:#999;font-size:13px;line-height:16px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.qq-list a:hover .text{color:#FF9900;}
.qq-list a{display:block;}

.c-cart-qq-title{text-align:center;font-size:15px;color:#DDD;line-height:18px;padding-top:15px;padding-bottom:15px;border-bottom:#555 dotted 1px;}
.c-cart-qq-title span{display:block;text-align:center;font-size:12px;font-weight:normal;color:#888;line-height:18px;margin-top:2px;}

.c-cart-qq-tel{text-align:center;font-size:24px;font-weight:400;color:#DC0000;line-height:18px;padding-top:12px;padding-bottom:12px;border-top:#555 dotted 1px;}
.c-cart-qq-tel span{display:block;text-align:center;font-size:12px;font-weight:normal;color:#888;line-height:18px;margin-bottom:4px;}
.c-cart-qq-tel a{color:#DDD;font-weight:200;}
.c-cart-qq-tel a:hover{color:#FF9900;}

.c-cart-qq-title2{text-align:center;font-size:12px;color:#888;line-height:18px;padding-top:12px;padding-bottom:2px;border-top:#555 dotted 1px;}

.weixin-list{float:left;width:50%;padding:5px 0px 10px;}
.weixin-list .ico{width:88px;}
.weixin-list .ico img{width:100%;}
.weixin-list .text{width:100%;margin-top:5px;text-align:center;font-size:13px;line-height:20px;}

.pic-index-ad{background:#F8F8F8;height:200px;background-position:center;background-repeat:no-repeat;background-size:auto 200px;}
.pic-index-ad img{width:100%;height:200px;}

.index-product-link{padding-top:40px;padding-bottom:40px;}
.index-product-link .item-wrap{float:left;width:25%;}
.index-product-link .item{margin-left:6px;margin-right:6px;background-color:#F9F9F9;border-radius:4px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-product-link .item:hover{background-color:#FFFDE5;}
.index-product-link .item a{display:block;height:200px;}
.index-product-link .item .pic{padding-top:24px;text-align:center;}
.index-product-link .item .pic img{width:100px;height:100px;}
.index-product-link .item .text{text-align:center;font-size:16px;}
.index-product-link .item:hover .pic img{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(180deg);transition:all 1.8s ease;-ms-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-webkit-transition:all 1.8s ease;-o-transition:all 1.8s ease;}

}

@media (min-width:992px){

.top-blank{height:152px;}

.navbar-inverse{height:152px;background-image:url(../images/bg-header-line.gif);background-position:0px 100px;background-repeat:repeat-x;}

.navbar-header{height:100px;}
.navbar-header .navbar-brands{position:absolute;top:20px;margin-left:0px;margin-top:0px;}
.navbar-header .navbar-brands img{width:auto;height:60px;}

.navbar-tel-pic{display:block;float:right;margin-top:34px;}

.navbar-link{float:right;margin-top:10px;}
.navbar-link a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:10px;padding-right:10px;position:relative;color:#818181;font-size:12px;}
.navbar-link a:hover{color:#4292E0;}
.navbar-link a:after{content:"";position:absolute;right:0px;top:7px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.navbar-link a:last-child{margin-right:0px;padding-right:0px;}
.navbar-link a:last-child:after{content:"";width:0px;height:0px;}

.navbar-search{float:right;clear:right;margin-top:10px;}
.navbar-search input{width:200px;height:36px;background-color:#F6F6F6;background-image:url(../images/icon-search.png);background-position:17px 11px;background-repeat:no-repeat;border:0px;border-radius:30px;line-height:30px;font-size:13px;padding:3px 10px 3px 38px;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.navbar-search input:focus{background-color:#EAF1F8;}

.navbar-tel{float:right;margin-top:12px;margin-right:30px;background-image:url(../images/icon-tel.png);background-position:0px 5px;background-repeat:no-repeat;background-size:24px 24px;font-size:28px;color:#69A2D9;letter-spacing:-1px;line-height:34px;padding-left:36px;}

.navbar-collapse{clear:both;backgbround-color:#FFF;}
.navbar-collapse .home{float:left;display:inline-block;padding-top:2px;}

.navbar-nav{float:right;margin-right:23px;}
.navbar-nav li{position:relative;}
.navbar-nav li:after{content:"";position:absolute;left:0px;top:20px;background:rgba(153,152,149,0.2);width:1px;height:10px;}
.navbar-nav li:before{content:"";position:absolute;width:0px;height:10px;right:0px;top:20px;background:rgba(153,152,149,0.2);}
.navbar-nav li:last-child:after{content:"";width:1px;height:10px;}
.navbar-nav li:last-child:before{content:"";width:1px;height:10px;right:0px;top:20px;background:rgba(153,152,149,0.2);}
.navbar-nav li a{color:#DDD!important;padding-left:34px;padding-right:34px;}
.navbar-nav li a:hover{color:#FF9900!important;}

.top-big-pic{background:#262626;margin-top:0px;}
.callbacks_container{position:relative;width:100%;}
.callbacks_nav{position:absolute;top:50%;margin-top:-23px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;width:46px;height:46px;border:rgba(120,120,120,0.5) solid 1px;border-radius:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}
.callbacks_nav:hover{border:rgba(120,120,120,0.7) solid 1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.callbacks_nav.prev{left:30px;background-size:16px 16px;background-position:13px 14px;background-image:url(../images/prev1.png);background-repeat:no-repeat;}
.callbacks_nav.next{right:30px;background-size:16px 16px;background-position:15px 14px;background-image:url(../images/next1.png);background-repeat:no-repeat;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li{position:relative;display:block;float:left;height:360px;margin-left:0;}
.slider-top{width:100%;height:360px;background-position:center;background-repeat:no-repeat;background-size:auto 360px;}
.slider-top img{width:100%;height:360px;}
.callbacks_tabs{position:absolute;bottom:10px;z-index:999;left:50%;margin-left:-120px;width:240px;height:30px;text-align:center;}
.callbacks_tabs li{display:inline-block;margin:9px 4px;width:12px;height:12px;}
.callbacks_tabs a{color:transparent;}
.callbacks_tabs a{display:block;width:12px;height:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:rgba(255,255,255,0.4);}
.callbacks_here a{display:block;width:12px;height:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#FF9900;}

.tail-link{background:#2A2A2A;padding-top:40px;padding-bottom:40px;display:block;margin-top:0px;}
.tail-link .container{padding-left:1px;}
.tail-link dl{width:180px;min-height:350px;padding-left:30px;float:left;border-left:#3D3D3D dotted 1px;border-right:#3D3D3D dotted 1px;border-bottom:#E0E0E0 solid 0px;margin-left:-1px;margin-bottom:0px;padding-bottom:0px;}
.tail-link dl dt{margin-bottom:10px;font-size:15px;color:#DDD;line-height:18px;}
.tail-link dl dt a{font-size:15px;color:#DDD;line-height:18px;font-weight:normal;}
.tail-link dl dt a:hover{color:#FF9900;}
.tail-link dl dd{margin-bottom:8px;display:block;font-size:14px;color:#B2B2B2;line-height:16px;}
.tail-link dl dd .fa{font-size:20px;line-height:48px;}
.tail-link dl dd span{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:0px;margin-right:0px;}
.tail-link dl dd a{font-size:13px;color:#999;line-height:16px;}
.tail-link dl dd a:hover{color:#FF9900;}
.tail-link dl dd a img{float:left;width:12px;height:16px;margin-right:6px;}
.tail-link .right{display:block;}
.tail-link .right .tel{background-image:url(../images/icon-tel.png);background-position:0px 5px;background-repeat:no-repeat;background-size:24px 24px;font-size:28px;font-weight:200;color:#FF9900;letter-spacing:0px;line-height:34px;padding-left:30px;}
.tail-link .right .qrcode{width:142px;margin-top:10px;text-align:center;line-height:36px;color:#888;margin-right:0px;}
.tail-link .right .qrcode img{width:140px;height:140px;}

.copyright{padding-top:20px;padding-bottom:20px;display:block;text-align:center;}
.copyright span{display:inline;margin-left:4px;margin-right:4px;line-height:22px;color:#777;}
.copyright span a{color:#777;}
.copyright span a:hover{color:#FF9900;}
.copyright .fa{font-size:20px;line-height:48px;}
.copyright em{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:10px;margin-right:10px;}
.copyright .link{margin-bottom:5px;}
.copyright .link a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:14px;padding-right:14px;position:relative;color:#888;}
.copyright .link a:hover{color:#FF9900;}
.copyright .link a:after{content:"";position:absolute;right:0px;top:7px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.copyright .link a:last-child{margin-right:0px;padding-right:0px;}
.copyright .link a:last-child:after{content:"";width:0px;height:0px;}

.online-service{margin-left:190px;left:50%;}

.pic-index-ad{background:#F8F8F8;height:300px;background-position:center;background-repeat:no-repeat;background-size:auto 300px;}
.pic-index-ad img{width:100%;height:300px;}

.index-product-link{padding-top:40px;padding-bottom:40px;}
.index-product-link .item a{height:220px;}
.index-product-link .item .pic{padding-top:24px;text-align:center;}
.index-product-link .item .pic img{width:120px;height:120px;}
.index-product-link .item .text{text-align:center;font-size:16px;}

}

@media (min-width:1200px){

.top-blank{height:152px;}

.navbar-inverse{height:152px;background-image:url(../images/bg-header-line.gif);background-position:0px 100px;background-repeat:repeat-x;}

.navbar-header{height:100px;}
.navbar-header .navbar-brands{position:absolute;top:20px;}
.navbar-header .navbar-brands img{width:auto;height:60px;}

.navbar-tel-pic{float:right;margin-top:34px;}

.navbar-link{float:right;margin-top:10px;}
.navbar-link a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:10px;padding-right:10px;position:relative;color:#818181;font-size:12px;}
.navbar-link a:hover{color:#4292E0;}
.navbar-link a:after{content:"";position:absolute;right:0px;top:7px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.navbar-link a:last-child{margin-right:0px;padding-right:0px;}
.navbar-link a:last-child:after{content:"";width:0px;height:0px;}

.navbar-search{float:right;clear:right;margin-top:10px;}
.navbar-search input{width:260px;height:36px;background-color:#F6F6F6;background-image:url(../images/icon-search.png);background-position:17px 11px;background-repeat:no-repeat;border:0px;border-radius:30px;line-height:30px;font-size:13px;padding:3px 10px 3px 38px;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.navbar-search input:focus{background-color:#EAF1F8;}

.navbar-tel{float:right;margin-top:12px;margin-right:30px;background-image:url(../images/icon-tel.png);background-position:0px 3px;background-repeat:no-repeat;background-size:28px 28px;font-size:32px;color:#69A2D9;letter-spacing:-1px;line-height:34px;padding-left:40px;}

.navbar-collapse{clear:both;backgbround-color:#FFF;}
.navbar-collapse .home{float:left;display:inline-block;padding-top:2px;}

.navbar-nav{float:right;margin-right:35px;}
.navbar-nav li{position:relative;}
.navbar-nav li:after{content:"";position:absolute;left:0px;top:20px;background:rgba(153,152,149,0.2);width:1px;height:10px;}
.navbar-nav li:before{content:"";position:absolute;width:0px;height:10px;right:0px;top:20px;background:rgba(153,152,149,0.2);}
.navbar-nav li:last-child:after{content:"";width:1px;height:10px;}
.navbar-nav li:last-child:before{content:"";width:1px;height:10px;right:0px;top:20px;background:rgba(153,152,149,0.2);}
.navbar-nav li a{color:#DDD!important;padding-left:45px;padding-right:45px;}
.navbar-nav li a:hover{color:#FF9900!important;}

.top-big-pic{background:#262626;margin-top:0px;}
.callbacks_container{position:relative;width:100%;}
.callbacks_nav{position:absolute;top:50%;margin-top:-23px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;width:46px;height:46px;border:rgba(120,120,120,0.5) solid 1px;border-radius:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;}
.callbacks_nav:hover{border:rgba(120,120,120,0.7) solid 1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.callbacks_nav.prev{left:30px;background-size:16px 16px;background-position:13px 14px;background-image:url(../images/prev1.png);background-repeat:no-repeat;}
.callbacks_nav.next{right:30px;background-size:16px 16px;background-position:15px 14px;background-image:url(../images/next1.png);background-repeat:no-repeat;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li{position:relative;display:block;float:left;height:440px;margin-left:0;}
.slider-top{width:100%;height:440px;background-position:center;background-repeat:no-repeat;background-size:auto 440px;}
.slider-top img{width:100%;height:440px;}
.callbacks_tabs{position:absolute;bottom:10px;z-index:999;left:50%;margin-left:-120px;width:240px;height:30px;text-align:center;}
.callbacks_tabs li{display:inline-block;margin:9px 4px;width:12px;height:12px;}
.callbacks_tabs a{color:transparent;}
.callbacks_tabs a{display:block;width:12px;height:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:rgba(255,255,255,0.4);}
.callbacks_here a{display:block;width:12px;height:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#FF9900;}

.tail-link{background:#2A2A2A;padding-top:40px;padding-bottom:40px;display:block;margin-top:0px;}
.tail-link .container{padding-left:1px;}
.tail-link dl{width:220px;padding-left:40px;float:left;border-left:#3D3D3D dotted 1px;border-right:#3D3D3D dotted 1px;border-bottom:#E0E0E0 solid 0px;margin-left:-1px;margin-bottom:0px;padding-bottom:0px;}
.tail-link dl dt{margin-bottom:10px;font-size:15px;color:#DDD;line-height:18px;}
.tail-link dl dt a{font-size:15px;color:#DDD;line-height:18px;font-weight:normal;}
.tail-link dl dt a:hover{color:#FF9900;}
.tail-link dl dd{margin-bottom:8px;display:block;font-size:14px;color:#B2B2B2;line-height:16px;}
.tail-link dl dd .fa{font-size:20px;line-height:48px;}
.tail-link dl dd span{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:0px;margin-right:0px;}
.tail-link dl dd a{font-size:13px;color:#999;line-height:16px;}
.tail-link dl dd a:hover{color:#FF9900;}
.tail-link dl dd a img{float:left;width:12px;height:16px;margin-right:6px;}
.tail-link .right{display:block;}
.tail-link .right .tel{background-image:url(../images/icon-tel.png);background-position:0px 5px;background-repeat:no-repeat;background-size:24px 24px;font-size:28px;color:#FF9900;line-height:34px;padding-left:30px;}
.tail-link .right .qrcode{width:142px;margin-top:10px;text-align:center;line-height:36px;color:#888;margin-right:0px;}
.tail-link .right .qrcode img{width:140px;height:140px;}

.copyright{padding-top:20px;padding-bottom:20px;display:block;text-align:center;}
.copyright span{display:inline;margin-left:4px;margin-right:4px;line-height:22px;color:#777;}
.copyright span a{color:#777;}
.copyright span a:hover{color:#FF9900;}
.copyright .fa{font-size:20px;line-height:48px;}
.copyright em{display:inline-block;background-color:rgba(0,0,0,0.3);text-align:center;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:10px;margin-right:10px;}
.copyright .link{margin-bottom:5px;}
.copyright .link a{white-space:nowrap;line-height:24px;display:inline-block;margin-right:14px;padding-right:14px;position:relative;color:#888;}
.copyright .link a:hover{color:#FF9900;}
.copyright .link a:after{content:"";position:absolute;right:0px;top:7px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.copyright .link a:last-child{margin-right:0px;padding-right:0px;}
.copyright .link a:last-child:after{content:"";width:0px;height:0px;}

.online-service{margin-left:290px;}

.index-product-link{padding-top:60px;padding-bottom:60px;}
.index-product-link .item a{height:240px;}
.index-product-link .item .pic{padding-top:24px;text-align:center;}
.index-product-link .item .pic img{width:140px;height:140px;}
.index-product-link .item .text{text-align:center;font-size:18px;}

}

.dropdown-menu{top:49px;width:180px!important;background-color:#222;}
.dropdown-menu li a{line-height:24px;padding-top:5px!important;}
.dropdown-menu li a:hover{background-color:#333;}
.dropdown-menu li:after{content:"";position:absolute;left:0px;top:0px;width:0px;height:0px;}
.dropdown-menu li:before{content:"";position:absolute;width:0px;height:0px;right:0px;top:0px;}
.dropdown-menu li:last-child:after{content:"";width:0px;height:0px;}
.dropdown-menu li:last-child:before{content:"";width:0px;height:0px;}

.navbar-toggle{margin-top:9px;border:0px;width:32px;}
.navbar-toggle:hover{background-color:#333!important;}
.navbar-toggle:focus{background-color:#333!important;}
.navbar-toggle .icon-bar{background-color:#DDD!important;display:block;width:20px;height:2px;border-radius:1px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.navbar-toggle:hover .icon-bar{background-color:#FF9900!important;}
.navbar-toggle:focus .icon-bar{background-color:#FF9900!important;}

.weixin{position:relative;display:block;}
.weixin-qrcode{display:none;z-index:1000;position:absolute;top:24px;right:0px;width:142px;height:142px;padding:0px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.weixin-qrcode img{border:#EEE solid 1px;}



@media (max-width:767px){

.news-class-name-wrapper{text-align:center;margin-bottom:10px;}
.news-class-name{margin:0px -2px;display:inline-block;text-align:center;position:relative;background:#FFF;padding-left:1px;margin-bottom:5px;}
.news-class-name:before{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;left:0px;top:10px;}
.news-class-name:after{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;right:0px;top:10px;}
.news-class-name a{color:#222;font-size:12px;line-height:30px;padding:0px 20px;display:inline-block;}
.news-class-name a:hover{color:#E70000;}
.news-class-name a.active{color:#FFFFFF;background:#FFB500;}

.owl-carousel{padding-left:50px;padding-right:50px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:13px;line-height:18px;}

.cbp-l-project-desc-text{font-size:14px;line-height:24px;color:#444;margin-bottom:10px;}
.cbp-l-project-desc-text p{margin-bottom:14px;}

.cbp-l-project-yellow-title:before{background:#FFB500;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-yellow-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:0px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-green-title:before{background:#3ABF6F;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:5px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-subtitle{color:#787878;font:400 14px/21px;margin:0 auto 15px;max-width:500px;text-align:center;}

.cbp-l-project-container{overflow:hidden;margin:20px auto 0;clear:both;}
.cbp-l-project-container2{overflow:hidden;margin:10px auto 20px;clear:both;}

.message-list{padding:20px 0px;border-bottom:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;}
.message-list .ico{float:left;width:12%;height:auto;}
.message-list .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-list .text{float:right;margin-top:4px;width:84%;overflow:hidden;zoom:1;}
.message-list .text .name{color:#B0B0B0;line-height:14px;margin-bottom:8px;font-size:13px;}
.message-list .text .name img{margin-right:8px;}
.message-list .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}

.message-lists{padding:20px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;}
.message-lists .ico{float:left;width:12%;height:auto;}
.message-lists .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-lists .text{float:right;margin-top:4px;width:84%;overflow:hidden;zoom:1;}

.message-list-reply{padding:10px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply textarea{width:100%;}
.message-list-reply input{border:0;margin-top:4px;}

.message-list-reply2{padding:10px 0px 0px;overflow:hidden;zoom:1;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply2 textarea{width:100%;}
.message-list-reply2 input{border:0;margin-top:4px;}

.message-list-more a{display:block;line-height:36px;color:#555;background:#F0F0F0;font-size:14px;margin-top:20px;text-align:center;}
.message-list-more a:hover{color:#FF8800;background:#ECECEC;}

.sub-red-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;margin-top:30px;margin-bottom:0px;position:relative;text-align:center;}

.sub-title-padding{padding-top:5px;padding-bottom:15px;}

.sub-green-title:before{background:#3ABF6F;position:absolute;top:30px;left:50%;margin-left:-15px;content:'';width:30px;height:3px;display:inline-block;}
.sub-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;margin-bottom:25px;position:relative;text-align:center;}

.scene-list-item{overflow:hidden;zoom:1;padding:20px 0px;}
.scene-list-item .pic{float:left;width:100%;margin-bottom:12px;}
.scene-list-item .pic img{width:100%;height:auto;}
.scene-list-item .text{float:right;width:100%;overflow:hidden;zoom:1;}
.scene-list-item .text .nn{color:#333;line-height:18px;margin-bottom:12px;font-size:16px;}
.scene-list-item .text .time{color:#B0B0B0;line-height:14px;margin-bottom:18px;font-size:13px;}
.scene-list-item .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}
.scene-list-item .text .link{margin-top:16px;}

.member-intro{overflow:hidden;zoom:1;padding:0px;}
.member-intro .pic{float:left;width:100%;margin-bottom:20px;margin-top:4px;}
.member-intro .pic div{position:relative;}
.member-intro .pic img{width:100%;height:auto;}
.member-intro .pic .mask{position:absolute;bottom:0px;left:0px;z-index:10;width:100%;height:auto;padding:14px 20px 14px 20px;background:rgba(47,164,76,0.5);font-size:13px;color:#FFF;line-height:20px;}
.member-intro .text{float:right;width:100%;overflow:hidden;zoom:1;font-size:14px;line-height:24px;color:#444;}
.member-intro .text p{margin-bottom:14px;}

.btn-vote{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#FFF;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0.2);background:#FFB500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px;}
.btn-vote:hover{background:#E70000;color:#FFF;}
.btn-vote-active{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#E70000;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0);background:#F0F0F0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px;}

.header-text-link{float:right;}
.header-text-link a{display:block;line-height:28px;padding:13px 15px 10px 0px;font-size:14px;color:#FFF;}
.header-text-link a:hover{color:#E70000;}

.c-content-media-2-slider{margin:0px;padding:0px;display:block;}
.c-content-media-2-slider .owl-controls{position:absolute;bottom:20px;right:0px;width:100%;height:100%;}
.c-content-media-2-slider .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-media-2-slider .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-page{padding-top:360px;right:0px;}

.c-content-client-logos-slider-1{}
.c-content-client-logos-slider-1 .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}

.mod18Box{display:none;}

.rule-wrapper{margin:30px auto 50px;overflow:hidden;zoom:1;}
.rule-wrapper-left{float:left;width:100%;}
.rule-wrapper-right{float:right;width:100%;margin-top:20px;}
.rule-wrapper .btn-link-green{margin-bottom:20px;font-size:16px;}
.rule-wrapper .text-box{font-size:14px;color:#444;}
.rule-wrapper .text-box p{margin-bottom:14px;}
.rule-wrapper .pic-box{overflow:hidden;zoom:1;}
.rule-wrapper .pic-box-item{float:left;width:30%;text-align:center;font-size:14px;color:#444;}
.rule-wrapper .pic-box-item img{max-width:none;width:100%;height:auto;margin-bottom:10px;}
.rule-wrapper-right .btn-link-green{margin-left:0px;}
.rule-wrapper-right .pic-list-item{float:left;width:33.333333%;padding:0px 10px 10px 0px;}
.rule-wrapper-right .pic-list-item img{max-width:none;width:100%;height:auto;}
.rule-wrapper-right .pic-upload{width:100%;padding:0px 10px 0px 0px;}
.rule-wrapper-right .pic-upload a.link{width:100%;display:block;background:#FFB500;text-align:center;padding-top:10px;padding-bottom:10px;}
.rule-wrapper-right .pic-upload a.link img{width:auto;height:75px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0px 0px 2px rgba(0,0,0,0.2);}
.rule-wrapper-right .pic-upload a.link:hover img{box-shadow:0px 0px 5px rgba(0,0,0,0.6);}

.index-tab-link{text-align:center;margin-top:20px;margin-bottom:10px;}
.index-tab-link div{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:12px;background:#F0F0F0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a{padding:2px 10px 0px;color:#333;line-height:36px;font-size:14px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a:hover{color:#DC0000;}
.index-tab-link div i{position:absolute;width:0px;height:0px;border-style:solid;border-color:transparent transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div.hover{background:#D60000;color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.1);}
.index-tab-link div.hover i{position:absolute;width:0px;height:0px;border-style:solid;border-color:#D60000 transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;}

.index-tab-link2{text-align:center;margin-top:10px;margin-bottom:10px;}
.index-tab-link2 div{display:inline-block;position:relative;margin-left:3px;margin-right:3px;margin-bottom:12px;padding-right:12px;color:#555;line-height:20px;font-size:12px;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link2 div.hover{color:#4292E0;}
.index-tab-link2 div:after{content:"/";position:absolute;right:0px;top:0px;color:#999;}
.index-tab-link2 div:last-child{padding-right:0px;}
.index-tab-link2 div:last-child:after{content:"";position:absolute;right:0px;top:0px;color:#999;}

.index-news-block{background-color:#333;padding:15px 0px;min-height:200px;}
.index-news-block h1{font-size:18px;line-height:24px;margin-bottom:15px;font-weight:bold;}
.index-news-block p{font-size:13px;line-height:18px;margin-bottom:15px;color:#666;}
.index-news-block p.date{font-size:13px;line-height:20px;margin-bottom:15px;color:#FFF;display:inline-block;background:#333;padding-left:10px;padding-right:10px;padding-top:2px;}
.index-news-block .pics{margin-bottom:10px;}
.index-news-block .pics img{max-width:none;width:100%;height:auto;}

.top-link-online{width:26px;height:26px!important;background-image:url(../images/top-link-ico-onlines.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-online:hover{background-image:url(../images/top-link-ico-onlines.png);}
.top-link-search{width:26px!important;height:26px!important;background-image:url(../images/top-link-ico-searchs.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-search:hover{background-image:url(../images/top-link-ico-searchs.png);}

}

@media (min-width:768px){

.news-class-name-wrapper{text-align:center;margin-bottom:10px;}
.news-class-name{margin:0px -2px;display:inline-block;text-align:center;position:relative;background:#FFF;padding-left:1px;margin-bottom:10px;}
.news-class-name:before{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;left:0px;top:13px;}
.news-class-name:after{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;right:0px;top:13px;}
.news-class-name a{color:#222;font-size:14px;line-height:36px;padding:0px 30px;display:inline-block;}
.news-class-name a:hover{color:#E70000;}
.news-class-name a.active{color:#FFFFFF;background:#FFB500;}

.owl-carousel{padding-left:50px;padding-right:50px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:13px;line-height:18px;}

.cbp-l-project-desc-text{font-size:14px;line-height:24px;color:#444;margin-bottom:10px;}
.cbp-l-project-desc-text p{margin-bottom:14px;}

.cbp-l-project-yellow-title:before{background:#FFB500;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-yellow-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:5px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-green-title:before{background:#3ABF6F;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:5px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-subtitle{color:#787878;font:400 14px/21px;margin:0 auto 20px;max-width:500px;text-align:center;}

.cbp-l-project-container{overflow:hidden;margin:20px auto 0;clear:both;}
.cbp-l-project-container2{overflow:hidden;margin:10px auto 20px;clear:both;}

.message-list{padding:20px 0px;border-bottom:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;}
.message-list .ico{float:left;width:7%;height:auto;}
.message-list .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-list .text{float:right;margin-top:4px;width:91%;overflow:hidden;zoom:1;}
.message-list .text .name{color:#B0B0B0;line-height:14px;margin-bottom:8px;font-size:13px;}
.message-list .text .name img{margin-right:8px;}
.message-list .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}

.message-lists{padding:20px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;}
.message-lists .ico{float:left;width:5%;height:auto;}
.message-lists .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-lists .text{float:right;margin-top:4px;width:93%;overflow:hidden;zoom:1;}

.message-list-reply{padding:10px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply textarea{width:100%;}
.message-list-reply input{border:0;margin-top:4px;}

.message-list-reply2{padding:10px 0px 0px;overflow:hidden;zoom:1;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply2 textarea{width:100%;}
.message-list-reply2 input{border:0;margin-top:4px;}

.message-list-more a{display:block;line-height:36px;color:#555;background:#F0F0F0;font-size:14px;margin-top:20px;text-align:center;}
.message-list-more a:hover{color:#FF8800;background:#ECECEC;}

.sub-red-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:22px;margin-top:40px;margin-bottom:0px;position:relative;text-align:center;}

.sub-title-padding{padding-top:5px;padding-bottom:15px;}

.sub-green-title:before{background:#3ABF6F;position:absolute;top:30px;left:50%;margin-left:-15px;content:'';width:30px;height:3px;display:inline-block;}
.sub-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;margin-bottom:25px;position:relative;text-align:center;}

.scene-list-item{overflow:hidden;zoom:1;padding:20px 0px;}
.scene-list-item .pic{float:left;width:30%;margin-bottom:0px;}
.scene-list-item .pic img{width:100%;height:auto;}
.scene-list-item .text{float:right;width:70%;overflow:hidden;zoom:1;padding-left:20px;}
.scene-list-item .text .nn{color:#333;line-height:18px;margin-bottom:12px;font-size:16px;}
.scene-list-item .text .time{color:#B0B0B0;line-height:14px;margin-bottom:18px;font-size:13px;}
.scene-list-item .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}
.scene-list-item .text .link{margin-top:16px;}

.member-intro{overflow:hidden;zoom:1;padding:0px;}
.member-intro .pic{float:left;width:32%;margin-bottom:0px;margin-top:4px;}
.member-intro .pic div{position:relative;}
.member-intro .pic img{width:100%;height:auto;}
.member-intro .pic .mask{position:absolute;bottom:0px;left:0px;z-index:10;width:100%;height:auto;padding:14px 20px 14px 20px;background:rgba(47,164,76,0.5);font-size:13px;color:#FFF;line-height:20px;}
.member-intro .text{float:right;width:64%;overflow:hidden;zoom:1;font-size:14px;line-height:24px;color:#444;}
.member-intro .text p{margin-bottom:14px;}

.btn-vote{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#FFF;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0.2);background:#FFB500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px;}
.btn-vote:hover{background:#E70000;color:#FFF;}
.btn-vote-active{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#E70000;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0);background:#F0F0F0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px;}

.header-text-link{float:right;}
.header-text-link a{display:block;line-height:28px;padding:13px 15px 10px 0px;font-size:14px;color:#FFF;}
.header-text-link a:hover{color:#E70000;}

.c-content-media-2-slider{margin:0px;padding:0px;display:block;}
.c-content-media-2-slider .owl-controls{position:absolute;bottom:20px;right:0px;width:100%;height:100%;}
.c-content-media-2-slider .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-media-2-slider .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-page{padding-top:360px;right:0px;}

.c-content-client-logos-slider-1{}
.c-content-client-logos-slider-1 .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}

.rule-wrapper{margin:30px auto 50px;overflow:hidden;zoom:1;}
.rule-wrapper-left{float:left;width:50%;}
.rule-wrapper-right{float:right;width:48%;margin-top:0px;}
.rule-wrapper .btn-link-green{margin-bottom:20px;font-size:16px;}
.rule-wrapper .text-box{font-size:14px;color:#444;}
.rule-wrapper .text-box p{margin-bottom:14px;}
.rule-wrapper .pic-box{overflow:hidden;zoom:1;}
.rule-wrapper .pic-box-item{float:left;width:30%;text-align:center;font-size:14px;color:#444;}
.rule-wrapper .pic-box-item img{max-width:none;width:100%;height:auto;margin-bottom:10px;}
.rule-wrapper-right .btn-link-green{margin-left:8px;}
.rule-wrapper-right .pic-list-item{float:left;width:33.333333%;padding:0px 8px 16px 8px;}
.rule-wrapper-right .pic-list-item img{max-width:none;width:100%;height:auto;}
.rule-wrapper-right .pic-upload{width:100%;padding:0px 8px;}
.rule-wrapper-right .pic-upload a.link{width:100%;display:block;background:#FFB500;text-align:center;padding-top:10px;padding-bottom:10px;}
.rule-wrapper-right .pic-upload a.link img{width:auto;height:75px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0px 0px 2px rgba(0,0,0,0.2);}
.rule-wrapper-right .pic-upload a.link:hover img{box-shadow:0px 0px 5px rgba(0,0,0,0.6);}

.index-tab-link{text-align:center;margin-top:20px;margin-bottom:10px;}
.index-tab-link div{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:12px;background:#F0F0F0;position:relative;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a{padding:2px 15px 0px;color:#333;line-height:36px;font-size:14px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a:hover{color:#DC0000;}
.index-tab-link div i{position:absolute;width:0px;height:0px;border-style:solid;border-color:transparent transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div.hover{background:#D60000;color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.1);}
.index-tab-link div.hover i{position:absolute;width:0px;height:0px;border-style:solid;border-color:#D60000 transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;}

.index-tab-link2{text-align:center;margin-top:10px;margin-bottom:10px;}
.index-tab-link2 div{display:inline-block;position:relative;margin-left:3px;margin-right:3px;margin-bottom:12px;padding-right:12px;color:#555;line-height:20px;font-size:13px;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link2 div.hover{color:#4292E0;}
.index-tab-link2 div:after{content:"/";position:absolute;right:0px;top:0px;color:#999;}
.index-tab-link2 div:last-child{padding-right:0px;}
.index-tab-link2 div:last-child:after{content:"";position:absolute;right:0px;top:0px;color:#999;}

.index-news-block{padding:35px 30px;min-height:300px;}
.index-news-block h1{font-size:18px;line-height:24px;margin-bottom:15px;font-weight:bold;}
.index-news-block p{font-size:13px;line-height:18px;margin-bottom:15px;color:#666;}
.index-news-block p.date{font-size:13px;line-height:20px;margin-bottom:15px;color:#FFF;display:inline-block;background:#333;padding-left:10px;padding-right:10px;padding-top:2px;}
.index-news-block .pics{margin-bottom:10px;}
.index-news-block .pics img{max-width:none;width:100%;height:auto;}

.top-link-online{width:26px;height:26px!important;background-image:url(../images/top-link-ico-onlines.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-online:hover{background-image:url(../images/top-link-ico-onlines.png);}
.top-link-search{width:26px!important;height:26px!important;background-image:url(../images/top-link-ico-searchs.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-search:hover{background-image:url(../images/top-link-ico-searchs.png);}

}

@media (min-width:992px){

.news-class-name-wrapper{text-align:center;margin-bottom:20px;}
.news-class-name{margin:0px -2px;display:inline-block;text-align:center;position:relative;background:#FFF;padding-left:1px;margin-bottom:10px;}
.news-class-name:before{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;left:0px;top:13px;}
.news-class-name:after{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;right:0px;top:13px;}
.news-class-name a{color:#222;font-size:14px;line-height:36px;padding:0px 30px;display:inline-block;}
.news-class-name a:hover{color:#E70000;}
.news-class-name a.active{color:#FFFFFF;background:#FFB500;}

.owl-carousel{padding-left:50px;padding-right:50px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:14px;line-height:18px;}

.cbp-l-project-desc-text{font-size:14px;line-height:24px;color:#444;margin-bottom:20px;}
.cbp-l-project-desc-text p{margin-bottom:14px;}

.cbp-l-project-yellow-title:before{background:#FFB500;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-yellow-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:5px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-green-title:before{background:#3ABF6F;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:5px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-subtitle{color:#787878;font:400 14px/21px;margin:0 auto 30px;max-width:500px;text-align:center;}

.cbp-l-project-container{overflow:hidden;margin:30px auto 0;clear:both;}
.cbp-l-project-container2{overflow:hidden;margin:10px auto 30px;clear:both;}

.message-list{padding:20px 0px;border-bottom:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;}
.message-list .ico{float:left;width:7%;height:auto;}
.message-list .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-list .text{float:right;margin-top:4px;width:91%;overflow:hidden;zoom:1;}
.message-list .text .name{color:#B0B0B0;line-height:14px;margin-bottom:8px;font-size:13px;}
.message-list .text .name img{margin-right:8px;}
.message-list .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}

.message-lists{padding:20px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;}
.message-lists .ico{float:left;width:5%;height:auto;}
.message-lists .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-lists .text{float:right;margin-top:4px;width:93%;overflow:hidden;zoom:1;}

.message-list-reply{padding:10px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply textarea{width:100%;}
.message-list-reply input{border:0;margin-top:4px;}

.message-list-reply2{padding:10px 0px 0px;overflow:hidden;zoom:1;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply2 textarea{width:100%;}
.message-list-reply2 input{border:0;margin-top:4px;}

.message-list-more a{display:block;line-height:36px;color:#555;background:#F0F0F0;font-size:14px;margin-top:20px;text-align:center;}
.message-list-more a:hover{color:#FF8800;background:#ECECEC;}

.sub-red-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:22px;margin-top:40px;margin-bottom:0px;position:relative;text-align:center;}

.sub-title-padding{padding-top:30px;padding-bottom:20px;}

.sub-green-title:before{background:#3ABF6F;position:absolute;top:40px;left:50%;margin-left:-15px;content:'';width:30px;height:3px;display:inline-block;}
.sub-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:22px;margin-bottom:35px;position:relative;text-align:center;}

.scene-list-item{overflow:hidden;zoom:1;padding:20px 0px;}
.scene-list-item .pic{float:left;width:24%;margin-bottom:0px;}
.scene-list-item .pic img{width:100%;height:auto;}
.scene-list-item .text{float:right;width:76%;overflow:hidden;zoom:1;padding-left:20px;}
.scene-list-item .text .nn{color:#333;line-height:18px;margin-bottom:12px;font-size:16px;}
.scene-list-item .text .time{color:#B0B0B0;line-height:14px;margin-bottom:18px;font-size:13px;}
.scene-list-item .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}
.scene-list-item .text .link{margin-top:16px;}

.member-intro{overflow:hidden;zoom:1;padding:0px;}
.member-intro .pic{float:left;width:32%;margin-bottom:0px;margin-top:4px;}
.member-intro .pic div{position:relative;}
.member-intro .pic img{width:100%;height:auto;}
.member-intro .pic .mask{position:absolute;bottom:0px;left:0px;z-index:10;width:100%;height:auto;padding:14px 20px 14px 20px;background:rgba(47,164,76,0.5);font-size:13px;color:#FFF;line-height:20px;}
.member-intro .text{float:right;width:64%;overflow:hidden;zoom:1;font-size:14px;line-height:24px;color:#444;}
.member-intro .text p{margin-bottom:14px;}

.btn-vote{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#FFF;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0.2);background:#FFB500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:0px;}
.btn-vote:hover{background:#E70000;color:#FFF;}
.btn-vote-active{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#E70000;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0);background:#F0F0F0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:0px;}

.header-text-link{float:right;}
.header-text-link a{display:block;line-height:40px;padding:30px 10px;font-size:14px;color:#FFF;}
.header-text-link a:hover{color:#E70000;}

.c-content-media-2-slider{margin:0px;padding:0px;display:block;}
.c-content-media-2-slider .owl-controls{position:absolute;bottom:20px;right:0px;width:100%;height:100%;}
.c-content-media-2-slider .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-media-2-slider .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-page{padding-top:360px;right:0px;}

.c-content-client-logos-slider-1{}
.c-content-client-logos-slider-1 .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}

.mod18Box{margin:0px auto;width:960px;background:#F0F0F0;display:block;margin-bottom:40px;overflow:hidden;position:relative;}
.mod18{width:1130px;margin:0px auto;}
.mod18 .btn-s{cursor:pointer;z-index:999999;background:rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.mod18 .btn-s:hover{background:rgba(0,0,0,0.4);}
.mod18 .prev{position:absolute;top:600px;left:0px;width:30px;height:110px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:30px;font-weight:bold;line-height:110px;color:#FFF;text-align:center;z-index:999999;}
.mod18 .next{position:absolute;top:600px;right:0px;width:30px;height:110px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:30px;font-weight:bold;line-height:110px;color:#FFF;text-align:center;z-index:999999;padding-left:2px;}
.mod18 .prevTop{position:absolute;top:270px;left:0px;width:60px;height:60px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:40px;font-weight:bold;line-height:60px;color:#FFF;text-align:center;z-index:999999;padding-right:5px;}
.mod18 .nextTop{position:absolute;top:270px;right:0px;width:60px;height:60px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:40px;font-weight:bold;line-height:60px;color:#FFF;text-align:center;z-index:999999;padding-left:5px;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;text-align:center;}
.mod18 .cf img{display:block;width:1130px;height:600px;position:absolute;left:-85px;}
.mod18 .cf li span{display:block;width:1130px;position:absolute;left:0;bottom:0;color:#fff;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);font-family:"Myriad Set Pro","tahoma","microsoft Yahei";}
.mod18 .picBox{height:600px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:600px;position:absolute;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.mod18 .picBox li{width:1130px;height:600px;}
.mod18 .listBox{width:880px;height:110px;margin-left:40px;position:relative;padding:10px 0px 0px;overflow:hidden;}
.mod18 .listBox ul{height:90px;position:absolute;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.mod18 .listBox li{width:130px;height:90px;cursor:pointer;position:relative;border:2px solid #FFF;margin-right:10px;margin-bottom:10px;overflow:hidden;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:170px;height:90px;}
.mod18 .listBox li img{width:170px;height:90px;left:-25px;}
.mod18 .listBox .on{border:2px solid #FFBA00;}
.mod18 .listBox .on img{width:170px;height:90px;}
.mod18 .listBox .on i{display:block;}

.rule-wrapper{margin:30px auto 80px;overflow:hidden;zoom:1;}
.rule-wrapper-left{float:left;width:500px;}
.rule-wrapper-right{float:right;width:460px;margin-top:0px;}
.rule-wrapper .btn-link-green{margin-bottom:20px;font-size:16px;}
.rule-wrapper .text-box{font-size:14px;color:#444;}
.rule-wrapper .text-box p{margin-bottom:14px;}
.rule-wrapper .pic-box{overflow:hidden;zoom:1;}
.rule-wrapper .pic-box-item{float:left;width:30%;text-align:center;font-size:14px;color:#444;}
.rule-wrapper .pic-box-item img{max-width:none;width:100%;height:auto;margin-bottom:10px;}
.rule-wrapper-right .btn-link-green{margin-left:8px;}
.rule-wrapper-right .pic-list-item{float:left;width:33.333333%;padding:0px 8px 16px 8px;}
.rule-wrapper-right .pic-list-item img{max-width:none;width:100%;height:auto;}
.rule-wrapper-right .pic-upload{width:100%;padding:0px 8px;}
.rule-wrapper-right .pic-upload a.link{width:100%;display:block;background:#FFB500;text-align:center;padding-top:10px;padding-bottom:10px;}
.rule-wrapper-right .pic-upload a.link img{width:120px;height:98px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0px 0px 2px rgba(0,0,0,0.2);}
.rule-wrapper-right .pic-upload a.link:hover img{box-shadow:0px 0px 5px rgba(0,0,0,0.6);}

.index-tab-link{text-align:center;margin-top:20px;margin-bottom:10px;}
.index-tab-link div{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:12px;background:#F0F0F0;position:relative;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a{padding:2px 30px 0px;color:#333;line-height:36px;font-size:14px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a:hover{color:#DC0000;}
.index-tab-link div i{position:absolute;width:0px;height:0px;border-style:solid;border-color:transparent transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div.hover{background:#D60000;color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.1);}
.index-tab-link div.hover i{position:absolute;width:0px;height:0px;border-style:solid;border-color:#D60000 transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;}

.index-news-block{padding:35px 30px;min-height:300px;}
.index-news-block h1{font-size:18px;line-height:24px;margin-bottom:15px;font-weight:bold;}
.index-news-block p{font-size:13px;line-height:18px;margin-bottom:15px;color:#666;}
.index-news-block p.date{font-size:13px;line-height:20px;margin-bottom:15px;color:#FFF;display:inline-block;background:#333;padding-left:10px;padding-right:10px;padding-top:2px;}
.index-news-block .pics{margin-bottom:10px;}
.index-news-block .pics img{max-width:none;width:100%;height:auto;}

.top-link-online{width:26px;height:26px!important;background-image:url(../images/top-link-ico-onlines.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-online:hover{background-image:url(../images/top-link-ico-online.png);}
.top-link-search{width:26px;height:26px!important;background-image:url(../images/top-link-ico-searchs.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-search:hover{background-image:url(../images/top-link-ico-search.png);}

}

@media (min-width:1200px){

.news-class-name-wrapper{text-align:center;margin-bottom:20px;}
.news-class-name{margin:0px -2px;display:inline-block;text-align:center;position:relative;background:#FFF;padding-left:1px;margin-bottom:10px;}
.news-class-name:before{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;left:0px;top:13px;}
.news-class-name:after{content:"";background:url(../images/ico-line.gif);width:1px;height:10px;position:absolute;right:0px;top:13px;}
.news-class-name a{color:#222;font-size:14px;line-height:36px;padding:0px 30px;display:inline-block;}
.news-class-name a:hover{color:#E70000;}
.news-class-name a.active{color:#FFFFFF;background:#FFB500;}

.owl-carousel{padding-left:50px;padding-right:50px;}
.owl-carousel .item{}
.owl-carousel .item .pic img{max-width:none;width:100%;height:auto;}
.owl-carousel .item .text{text-align:center;font-size:15px;line-height:18px;}

.cbp-l-project-desc-text{font-size:14px;line-height:24px;color:#444;margin-bottom:30px;}
.cbp-l-project-desc-text p{margin-bottom:14px;}

.cbp-l-project-yellow-title:before{background:#FFB500;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-yellow-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:5px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-green-title:before{background:#3ABF6F;position:absolute;top:35px;content:'';width:30px;height:3px;display:inline-block;}
.cbp-l-project-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;font-weight:600;border-bottom:0;margin:5px 0 -1px 0;padding:0 5px 0 0;margin-bottom:30px;border-bottom:0;display:inline-block;position:relative;overflow:visible;}

.cbp-l-project-subtitle{color:#787878;font:400 14px/21px;margin:0 auto 30px;max-width:500px;text-align:center;}

.cbp-l-project-container{overflow:hidden;margin:30px auto 0;clear:both;}
.cbp-l-project-container2{overflow:hidden;margin:10px auto 40px;clear:both;}

.cbp-l-project-container-comment{overflow:hidden;margin:40px auto 0;clear:both;}

.message-list{padding:20px 0px;border-bottom:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;}
.message-list .ico{float:left;width:7%;height:auto;}
.message-list .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-list .text{float:right;margin-top:4px;width:91%;overflow:hidden;zoom:1;}
.message-list .text .name{color:#B0B0B0;line-height:14px;margin-bottom:8px;font-size:13px;}
.message-list .text .name img{margin-right:8px;}
.message-list .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}

.message-lists{padding:20px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;}
.message-lists .ico{float:left;width:5%;height:auto;}
.message-lists .ico img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.message-lists .text{float:right;margin-top:4px;width:93%;overflow:hidden;zoom:1;}

.message-list-reply{padding:10px 0px 0px;border-top:#E8E8E8 dotted 1px;overflow:hidden;zoom:1;margin-top:15px;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply textarea{width:100%;}
.message-list-reply input{border:0;margin-top:4px;}

.message-list-reply2{padding:10px 0px 0px;overflow:hidden;zoom:1;display:none;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.message-list-reply2 textarea{width:100%;}
.message-list-reply2 input{border:0;margin-top:4px;}

.message-list-more a{display:block;line-height:36px;color:#555;background:#F0F0F0;font-size:14px;margin-top:20px;text-align:center;}
.message-list-more a:hover{color:#FF8800;background:#ECECEC;}

.sub-red-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:24px;margin-top:50px;margin-bottom:0px;position:relative;text-align:center;}

.sub-title-padding{padding-top:30px;padding-bottom:20px;}

.sub-green-title:before{background:#3ABF6F;position:absolute;top:45px;left:50%;margin-left:-15px;content:'';width:30px;height:3px;display:inline-block;}
.sub-green-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;margin-bottom:40px;position:relative;text-align:center;}

.scene-list-item{overflow:hidden;zoom:1;padding:30px 0px;}
.scene-list-item .pic{float:left;width:20%;margin-bottom:0px;}
.scene-list-item .pic img{width:100%;height:auto;}
.scene-list-item .text{float:right;width:80%;overflow:hidden;zoom:1;padding-left:20px;}
.scene-list-item .text .nn{color:#333;line-height:18px;margin-bottom:12px;font-size:16px;}
.scene-list-item .text .time{color:#B0B0B0;line-height:14px;margin-bottom:18px;font-size:13px;}
.scene-list-item .text .tt{color:#5F5F5F;line-height:20px;font-size:13px;}
.scene-list-item .text .link{margin-top:16px;}

.member-intro{overflow:hidden;zoom:1;padding:0px;}
.member-intro .pic{float:left;width:32%;margin-bottom:0px;margin-top:4px;}
.member-intro .pic div{position:relative;}
.member-intro .pic img{width:100%;height:auto;}
.member-intro .pic .mask{position:absolute;bottom:0px;left:0px;z-index:10;width:100%;height:auto;padding:14px 20px 14px 20px;background:rgba(47,164,76,0.5);font-size:13px;color:#FFF;line-height:20px;}
.member-intro .text{float:right;width:64%;overflow:hidden;zoom:1;font-size:14px;line-height:24px;color:#444;}
.member-intro .text p{margin-bottom:14px;}

.btn-vote{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#FFF;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0.2);background:#FFB500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:0px;}
.btn-vote:hover{background:#E70000;color:#FFF;}
.btn-vote-active{display:inline-block;height:40px;padding:0px 30px;font-size:15px;color:#E70000;line-height:40px;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0);background:#F0F0F0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:0px;}

.header-text-link{float:right;}
.header-text-link a{display:block;line-height:40px;padding:30px 10px;font-size:16px;color:#FFF;}
.header-text-link a:hover{color:#E70000;}

.c-content-media-2-slider{margin:0px;padding:0px;display:block;}
.c-content-media-2-slider .owl-controls{position:absolute;top:-60px;right:0px;width:100%;height:100%;}
.c-content-media-2-slider .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-media-2-slider .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}
.c-content-media-2-slider .owl-page{padding-top:360px;right:0px;}


.c-content-client-logos-slider-1{}
.c-content-client-logos-slider-1 .owl-buttons div{background:url(../images/gray.png);display:inline-block;width:40px;height:40px;background-size:cover;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-prev{background-position:0px 3600%;top:50%;left:0px;margin-top:-20px;position:absolute;}
.c-content-client-logos-slider-1 .owl-buttons div.owl-next{background-position:0px 3700%;top:50%;right:0px;margin-top:-20px;position:absolute;}



.mod18Box{margin:0px auto;width:1130px;background:#F0F0F0;display:block;margin-bottom:40px;overflow:hidden;position:relative;}
.mod18{width:1130px;margin:0px auto;}
.mod18 .btn-s{cursor:pointer;z-index:999999;background:rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.mod18 .btn-s:hover{background:rgba(0,0,0,0.4);}
.mod18 .prev{position:absolute;top:600px;left:0px;width:30px;height:110px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:30px;font-weight:bold;line-height:110px;color:#FFF;text-align:center;z-index:999999;}
.mod18 .next{position:absolute;top:600px;right:0px;width:30px;height:110px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:30px;font-weight:bold;line-height:110px;color:#FFF;text-align:center;z-index:999999;padding-left:2px;}
.mod18 .prevTop{position:absolute;top:270px;left:0px;width:60px;height:60px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:40px;font-weight:bold;line-height:60px;color:#FFF;text-align:center;z-index:999999;padding-right:5px;}
.mod18 .nextTop{position:absolute;top:270px;right:0px;width:60px;height:60px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:40px;font-weight:bold;line-height:60px;color:#FFF;text-align:center;z-index:999999;padding-left:5px;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;text-align:center;}
.mod18 .cf img{display:block;width:1130px;height:600px;position:absolute;left:0px;}
.mod18 .cf li span{display:block;width:1130px;position:absolute;left:0;bottom:0;color:#fff;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);font-family:"Myriad Set Pro","tahoma","microsoft Yahei";}
.mod18 .picBox{height:600px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:600px;position:absolute;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.mod18 .picBox li{width:1130px;height:600px;}
.mod18 .listBox{width:1050px;height:110px;margin:0 auto;position:relative;padding:10px 0 0;overflow:hidden;}
.mod18 .listBox ul{height:90px;position:absolute;left:0px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.mod18 .listBox li{width:120px;height:90px;cursor:pointer;position:relative;border:2px solid #FFF;margin-right:10px;margin-bottom:10px;overflow:hidden;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:170px;height:90px;}
.mod18 .listBox li img{width:170px;height:90px;left:-25px;}
.mod18 .listBox .on{border:2px solid #FFBA00;}
.mod18 .listBox .on img{width:170px;height:90px;}
.mod18 .listBox .on i{display:block;}

.rule-wrapper{margin:30px auto 80px;overflow:hidden;zoom:1;}
.rule-wrapper-left{float:left;width:600px;}
.rule-wrapper-right{float:right;width:500px;margin-top:0px;}
.rule-wrapper .btn-link-green{margin-bottom:20px;font-size:16px;}
.rule-wrapper .text-box{font-size:14px;color:#444;}
.rule-wrapper .text-box p{margin-bottom:14px;}
.rule-wrapper .pic-box{overflow:hidden;zoom:1;}
.rule-wrapper .pic-box-item{float:left;width:30%;text-align:center;font-size:14px;color:#444;}
.rule-wrapper .pic-box-item img{max-width:none;width:100%;height:auto;margin-bottom:10px;}
.rule-wrapper-right .btn-link-green{margin-left:8px;}
.rule-wrapper-right .pic-list-item{float:left;width:33.333333%;padding:0px 8px 16px 8px;}
.rule-wrapper-right .pic-list-item img{max-width:none;width:100%;height:auto;}
.rule-wrapper-right .pic-upload{width:100%;padding:0px 8px;}
.rule-wrapper-right .pic-upload a.link{width:100%;display:block;background:#FFB500;text-align:center;padding-top:10px;padding-bottom:10px;}
.rule-wrapper-right .pic-upload a.link img{width:120px;height:98px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0px 0px 2px rgba(0,0,0,0.2);}
.rule-wrapper-right .pic-upload a.link:hover img{box-shadow:0px 0px 5px rgba(0,0,0,0.6);}

.index-tab-link{text-align:center;margin-top:20px;margin-bottom:10px;}
.index-tab-link div{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:12px;background:#F0F0F0;position:relative;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a{padding:2px 40px 0px;color:#333;line-height:36px;font-size:14px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div a:hover{color:#DC0000;}
.index-tab-link div i{position:absolute;width:0px;height:0px;border-style:solid;border-color:transparent transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.index-tab-link div.hover{background:#D60000;color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.1);}
.index-tab-link div.hover i{position:absolute;width:0px;height:0px;border-style:solid;border-color:#D60000 transparent;border-width:6px 6px 0px 6px;display:block;bottom:-6px;left:50%;margin-left:-6px;}

.index-news-block{padding:35px 30px;min-height:300px;}
.index-news-block h1{font-size:18px;line-height:24px;margin-bottom:15px;font-weight:bold;}
.index-news-block p{font-size:13px;line-height:18px;margin-bottom:15px;color:#666;}
.index-news-block p.date{font-size:13px;line-height:20px;margin-bottom:15px;color:#FFF;display:inline-block;background:#333;padding-left:10px;padding-right:10px;padding-top:2px;}
.index-news-block .pics{margin-bottom:10px;}
.index-news-block .pics img{max-width:none;width:100%;height:auto;}

.top-link-online{width:26px;height:26px!important;background-image:url(../images/top-link-ico-onlines.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-online:hover{background-image:url(../images/top-link-ico-online.png);}
.top-link-search{width:26px;height:26px!important;background-image:url(../images/top-link-ico-searchs.png);background-position:center;background-repeat:no-repeat;background-size:26px 26px;display:block;}
.top-link-search:hover{background-image:url(../images/top-link-ico-search.png);}

}



@media (max-width:767px){

.title-wrapper{height:auto;background-image:none;position:relative;padding-left:15px;padding-right:15px;}
.title-wrapper:after{content:"";position:absolute;left:0;bottom:0;background:#CCCCCC;width:100%;height:0px;-webkit-transform:scaleY(0.3333333333333333);transform:scaleY(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0;}
.title-wrapper .name{float:none;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:36px;color:#FFF;font-size:13px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);text-align:center;padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.title-wrapper .more{display:none;}
.title-wrapper .link{float:none;margin-left:0px;text-align:center;padding-top:12px;padding-bottom:12px;}
.title-wrapper .link a{white-space:nowrap;line-height:20px;display:inline-block;margin-right:10px;padding-right:10px;position:relative;color:#666;font-size:13px;}
.title-wrapper .link a:hover{color:#4292E0;}
.title-wrapper .link a.active{color:#4292E0;}
.title-wrapper .link a:after{content:"";position:absolute;right:0px;top:4px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.title-wrapper .link a:last-child{margin-right:0px;padding-right:0px;}
.title-wrapper .link a:last-child:after{content:"";width:0px;height:0px;}

.video-case-top{margin-top:15px;}

.video-case{margin-top:10px;}
.video-case .item{float:left;width:100%;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;}
.video-case .item:first-child{margin-left:0px;margin-right:0px;}
.video-case .item:last-child{margin-left:0px;margin-right:0px;}
.video-case .item .pic{position:relative;}
.video-case .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case .item .pic .icon{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case .item .text{margin-top:12px;}
.video-case .item .text h1{line-height:18px;font-size:14px;}
.video-case .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case .item .text .num{line-height:18px;font-size:14px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 2px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.solve-project{}
.solve-project .item{float:none;margin-left:0px;margin-right:0px;margin-top:15px;padding:0px 0px 0px 0px;}
.solve-project .item:first-child{margin-left:0px;margin-right:0px;padding:0px 0px 0px 0px;}
.solve-project .item:last-child{margin-left:0px;margin-right:0px;padding:0px 0px 0px 0px;}
.solve-project .item .pic{float:none;}
.solve-project .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text{float:none;padding:20px 0px 0px 0px;}
.solve-project .item .text h1{line-height:18px;font-size:16px;margin-bottom:6px;}
.solve-project .item .text p{line-height:18px;font-size:13px;color:#666;}
.solve-project .item .text dd{}
.solve-project .item .text dd a{padding-left:12px;line-height:24px;padding-top:0px;font-size:13px;display:block;color:#606060;position:relative;}
.solve-project .item .text dd a:hover{color:#4292E0;}
.solve-project .item .text dd a:before{content:"";position:absolute;left:0px;top:10px;width:3px;height:3px;background-color:#CFCFCF;border-radius:10px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text dd a:hover:before{content:"";position:absolute;left:0px;top:10px;width:3px;height:3px;background-color:#4292E0;border-radius:10px;}

.title-wrapper-line{height:40px;background-image:url(../images/bg-header-line.gif);background-position:center;background-repeat:repeat-x;text-align:center;}
.title-wrapper-line .name{line-height:40px;color:#444;font-size:18px;font-weight:bold;padding-left:20px;padding-right:20px;display:inline-block;background-color:#333;}

.sub-blue-title:before{background:#4292E0;position:absolute;top:30px;left:50%;margin-left:-15px;content:'';width:30px;height:3px;display:inline-block;}
.sub-blue-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;margin-top:20px;margin-bottom:10px;position:relative;text-align:center;}

.sub-big-pic{height:100px;background:#262626;background-position:center;background-repeat:no-repeat;background-size:auto 100px;}
.sub-big-pic img{width:100%;height:100%;}

.video-case-detail{}
.video-case-detail h1{margin-bottom:12px;}
.video-case-detail h1 i{line-height:20px;font-size:18px;font-style:normal;display:inline-block;margin-right:10px;}
.video-case-detail h1 span{line-height:20px;font-size:13px;color:#939393;display:inline-block;margin-top:4px;}
.video-case-detail .con-left{float:none;width:auto;}
.video-case-detail .con-left .video{width:auto;height:200px;background-color:#000;}
.video-case-detail .con-left .video iframe{width:100%;height:200px;}
.video-case-detail .con-left .video-intro{background-color:#333;padding:20px 0px 20px;color:#666;font-size:13px;line-height:22px;border-bottom:#E5E5E5 solid 0px;position:relative;}
.video-case-detail .con-left .video-intro:after{content:"";position:absolute;left:0;bottom:0;background:#CCCCCC;width:100%;height:1px;-webkit-transform:scaleY(0.3333333333333333);transform:scaleY(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0;}
.video-case-detail .con-left .video-intro p{margin-bottom:8px;}
.video-case-detail .con-left .video-intro p:last-child{margin-bottom:0px;}
.video-case-detail .con-right{float:none;width:auto;margin-top:20px;}

.sub-title-wrapper{margin-bottom:10px;height:40px;padding-left:20px;padding-right:20px;text-align:center;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:40px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;border-radius:3px;}

.sub-title-wrapper2{height:37px;background-image:none;position:relative;}
.sub-title-wrapper2:after{content:"";position:absolute;left:0;bottom:0;background:#CCCCCC;width:100%;height:1px;-webkit-transform:scaleY(0.3333333333333333);transform:scaleY(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0;}
.sub-title-wrapper2 .name{float:left;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:36px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;}
.sub-title-wrapper2 .text{float:right;padding-top:0px;padding-bottom:0px;line-height:30px;}

.video-case-related{}
.video-case-related .item{margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}
.video-case-related .item .pic{position:relative;}
.video-case-related .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case-related .item .pic .icon{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case-related .item .text{margin-top:12px;}
.video-case-related .item .text h1{line-height:18px;font-size:14px;margin-bottom:0px;}
.video-case-related .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case-related .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case-related .item .text .num{line-height:18px;font-size:14px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 2px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.video-case-keyword{float:left;margin-top:20px;margin-bottom:10px;}
.video-case-keyword a{margin-right:10px;}

.video-case-share{float:left;margin-top:0px;margin-bottom:30px;}

.application-intro{padding:20px 0px 20px;color:#999;font-size:13px;line-height:24px;border-bottom:#E5E5E5 solid 0px;}
.application-intro h1{line-height:20px;font-size:16px;color:#DDD;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro h2{line-height:20px;font-size:18px;color:#444;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro p{margin-bottom:15px;}
.application-intro p:last-child{margin-bottom:0px;}

.apply-form{width:100%;border:#DDD dashed 0px;padding:0px 0px 20px;margin-top:0px;}

.contact-map{border:#dedede solid 1px;margin-bottom:10px;width:100%;height:300px;}

.news-list{}
.news-list .item{margin-left:0px;margin-right:0px;margin-top:20px;padding:0px 0px 0px 0px;}
.news-list .item .pic{float:none;width:100%;}
.news-list .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.news-list .item .text{float:none;width:100%;padding:20px 0px 0px 0px;}
.news-list .item .text h1{line-height:18px;font-size:14px;margin-bottom:10px;}
.news-list .item .text .date{line-height:22px;font-size:13px;color:#888;margin-bottom:10px;}
.news-list .item .text .date span{display:inline-block;margin-right:10px;}
.news-list .item .text p{line-height:18px;font-size:12px;color:#666;}

.tips{background-color:rgba(255,255,255,0.1);border-radius:4px;border:rgba(255,255,255,0.1) dotted 1px;padding:15px 20px;font-size:13px;color:#DDD;line-height:22px;}

.customer-pic-list{text-align:center;margin-top:20px;}
.customer-pic-list img{margin:0px 10px 10px;width:30%;height:auto;}

}

@media (min-width:768px){

.title-wrapper{height:36px;background-image:url(../images/bg-header-line.gif);background-position:bottom;background-repeat:repeat-x;}
.title-wrapper .name{float:left;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:36px;color:#FFF;font-size:14px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;}
.title-wrapper .more{float:right;margin-top:2px;margin-right:-8px;}
.title-wrapper .link{float:left;margin-left:20px;text-align:left;padding-top:0px;padding-bottom:0px;}
.title-wrapper .link a{white-space:nowrap;line-height:36px;display:inline-block;margin-right:10px;padding-right:10px;position:relative;color:#666;font-size:12px;}
.title-wrapper .link a:hover{color:#4292E0;}
.title-wrapper .link a.active{color:#4292E0;}
.title-wrapper .link a:after{content:"";position:absolute;right:0px;top:12px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.title-wrapper .link a:last-child{margin-right:0px;padding-right:0px;}
.title-wrapper .link a:last-child:after{content:"";width:0px;height:0px;}

.video-case-top{margin-top:20px;}

.video-case{margin-top:15px;}
.video-case .item{float:left;width:50%;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px 10px 0px 10px;}
.video-case .item:first-child{margin-left:0px;margin-right:0px;}
.video-case .item:last-child{margin-left:0px;margin-right:0px;}
.video-case .item .pic{position:relative;}
.video-case .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case .item .pic .icon{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case .item .text{margin-top:12px;}
.video-case .item .text h1{line-height:18px;font-size:13px;}
.video-case .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case .item .text .num{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 3px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.solve-project{}
.solve-project .item{float:left;width:50%;margin-left:0px;margin-right:0px;margin-top:15px;padding:0px 0px 0px 0px;}
.solve-project .item:first-child{margin-left:0px;margin-right:0px;padding:0px 10px 0px 10px;}
.solve-project .item:last-child{margin-left:0px;margin-right:0px;padding:0px 10px 0px 10px;}
.solve-project .item .pic{float:none;width:100%;}
.solve-project .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text{float:none;width:100%;padding:20px 0px 0px 0px;}
.solve-project .item .text h1{line-height:18px;font-size:16px;margin-bottom:6px;}
.solve-project .item .text p{line-height:18px;font-size:13px;color:#666;}
.solve-project .item .text dd{}
.solve-project .item .text dd a{padding-left:12px;line-height:24px;padding-top:0px;font-size:13px;display:block;color:#606060;position:relative;}
.solve-project .item .text dd a:hover{color:#4292E0;}
.solve-project .item .text dd a:before{content:"";position:absolute;left:0px;top:10px;width:3px;height:3px;background-color:#CFCFCF;border-radius:10px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text dd a:hover:before{content:"";position:absolute;left:0px;top:10px;width:3px;height:3px;background-color:#4292E0;border-radius:10px;}

.title-wrapper-line{height:40px;background-image:url(../images/bg-header-line.gif);background-position:center;background-repeat:repeat-x;text-align:center;}
.title-wrapper-line .name{line-height:40px;color:#444;font-size:20px;font-weight:bold;padding-left:20px;padding-right:20px;display:inline-block;background-color:#333;}

.sub-blue-title:before{background:#4292E0;position:absolute;top:30px;left:50%;margin-left:-15px;content:'';width:30px;height:3px;display:inline-block;}
.sub-blue-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:18px;margin-top:20px;margin-bottom:10px;position:relative;text-align:center;}

.sub-big-pic{height:200px;background:#262626;background-position:center;background-repeat:no-repeat;background-size:auto 200px;}
.sub-big-pic img{width:100%;height:100%;}

.video-case-detail{}
.video-case-detail h1{margin-bottom:12px;}
.video-case-detail h1 i{line-height:20px;font-size:18px;font-style:normal;display:inline-block;margin-right:10px;}
.video-case-detail h1 span{line-height:20px;font-size:13px;color:#939393;display:inline-block;margin-top:0px;}
.video-case-detail .con-left{float:none;width:auto;}
.video-case-detail .con-left .video{width:auto;height:300px;background-color:#000;}
.video-case-detail .con-left .video iframe{width:100%;height:300px;}
.video-case-detail .con-left .video-intro{background-color:#333;padding:20px 0px 20px;color:#666;font-size:13px;line-height:22px;border-bottom:#E5E5E5 solid 1px;}
.video-case-detail .con-left .video-intro p{margin-bottom:8px;}
.video-case-detail .con-left .video-intro p:last-child{margin-bottom:0px;}
.video-case-detail .con-right{float:none;width:auto;margin-top:20px;}

.sub-title-wrapper{margin-bottom:10px;height:40px;padding-left:20px;padding-right:20px;text-align:center;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:40px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;border-radius:0px;}

.sub-title-wrapper2{height:36px;background-image:url(../images/bg-header-line.gif);background-position:bottom;background-repeat:repeat-x;}
.sub-title-wrapper2 .name{float:left;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:36px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;}
.sub-title-wrapper2 .text{float:right;padding-top:0px;padding-bottom:0px;line-height:30px;}

.video-case-related{}
.video-case-related .item{margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}
.video-case-related .item .pic{position:relative;}
.video-case-related .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case-related .item .pic .icon{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case-related .item .text{margin-top:12px;}
.video-case-related .item .text h1{line-height:18px;font-size:14px;margin-bottom:0px;}
.video-case-related .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case-related .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case-related .item .text .num{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 3px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.video-case-keyword{float:left;margin-top:30px;margin-bottom:20px;}
.video-case-keyword a{margin-right:10px;}

.video-case-share{float:right;margin-top:20px;margin-bottom:20px;}

.application-intro{padding:30px 0px 30px;color:#999;font-size:13px;line-height:20px;border-bottom:#E5E5E5 solid 0px;}
.application-intro h1{line-height:20px;font-size:18px;color:#DDD;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro h2{line-height:20px;font-size:18px;color:#444;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro p{margin-bottom:15px;}
.application-intro p:last-child{margin-bottom:0px;}

.apply-form{width:100%;border:#DDD dashed 2px;padding:0px 40px 30px;margin-top:30px;}

.contact-map{border:#dedede solid 1px;margin-bottom:20px;width:100%;height:300px;}

.news-list{}
.news-list .item{margin-left:0px;margin-right:0px;margin-top:20px;padding:0px 0px 0px 0px;}
.news-list .item .pic{float:left;width:280px;}
.news-list .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.news-list .item .text{float:right;width:100%;padding:20px 0px 0px 0px;}
.news-list .item .text h1{line-height:18px;font-size:16px;margin-bottom:10px;}
.news-list .item .text .date{line-height:22px;font-size:13px;color:#888;margin-bottom:10px;}
.news-list .item .text .date span{display:inline-block;margin-right:10px;}
.news-list .item .text p{line-height:22px;font-size:13px;color:#666;}

.tips{background-color:rgba(255,255,255,0.1);border-radius:4px;border:rgba(255,255,255,0.1) dotted 1px;padding:20px 30px;font-size:13px;color:#DDD;line-height:22px;}

.customer-pic-list{text-align:center;margin-top:20px;}
.customer-pic-list img{margin:0px 10px 10px;width:auto;height:auto;}

}

@media (min-width:992px){

.title-wrapper{height:36px;background-image:url(../images/bg-header-line.gif);background-position:bottom;background-repeat:repeat-x;}
.title-wrapper .name{float:left;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:36px;color:#FFF;font-size:14px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;}
.title-wrapper .more{float:right;margin-top:2px;margin-right:-8px;}
.title-wrapper .link{float:left;margin-left:30px;text-align:left;padding-top:0px;padding-bottom:0px;}
.title-wrapper .link a{white-space:nowrap;line-height:36px;display:inline-block;margin-right:14px;padding-right:14px;position:relative;color:#666;font-size:13px;}
.title-wrapper .link a:hover{color:#4292E0;}
.title-wrapper .link a.active{color:#4292E0;}
.title-wrapper .link a:after{content:"";position:absolute;right:0px;top:12px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.title-wrapper .link a:last-child{margin-right:0px;padding-right:0px;}
.title-wrapper .link a:last-child:after{content:"";width:0px;height:0px;}

.video-case-top{margin-top:30px;}

.video-case{margin-top:20px;}
.video-case .item{float:left;width:230px;margin-left:10px;margin-right:10px;margin-bottom:20px;padding:0px 0px 0px 0px;}
.video-case .item:first-child{margin-left:0px;margin-right:10px;}
.video-case .item:last-child{margin-left:10px;margin-right:0px;}
.video-case .item .pic{position:relative;}
.video-case .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case .item .pic .icon{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case .item .text{margin-top:12px;}
.video-case .item .text h1{line-height:18px;font-size:13px;}
.video-case .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case .item .text .num{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 3px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.solve-project{}
.solve-project .item{float:left;width:50%;margin-left:0px;margin-right:0px;margin-top:20px;padding:0px 0px 0px 0px;}
.solve-project .item:first-child{margin-left:0px;margin-right:0px;padding:0px 0px 0px 0px;}
.solve-project .item:last-child{margin-left:0px;margin-right:0px;padding:0px 0px 0px 10px;}
.solve-project .item .pic{float:left;width:240px;}
.solve-project .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text{float:right;width:50%;padding:0px 0px 0px 15px;}
.solve-project .item .text h1{line-height:18px;font-size:16px;margin-bottom:6px;}
.solve-project .item .text p{line-height:18px;font-size:13px;color:#666;}
.solve-project .item .text dd{}
.solve-project .item .text dd a{padding-left:12px;line-height:24px;padding-top:0px;font-size:13px;display:block;color:#606060;position:relative;}
.solve-project .item .text dd a:hover{color:#4292E0;}
.solve-project .item .text dd a:before{content:"";position:absolute;left:0px;top:10px;width:3px;height:3px;background-color:#CFCFCF;border-radius:10px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text dd a:hover:before{content:"";position:absolute;left:0px;top:10px;width:3px;height:3px;background-color:#4292E0;border-radius:10px;}

.title-wrapper-line{height:40px;background-image:url(../images/bg-header-line.gif);background-position:center;background-repeat:repeat-x;text-align:center;}
.title-wrapper-line .name{line-height:40px;color:#444;font-size:20px;font-weight:bold;padding-left:20px;padding-right:20px;display:inline-block;background-color:#333;}

.sub-blue-title:before{background:#4292E0;position:absolute;top:40px;left:50%;margin-left:-15px;content:'';width:30px;height:3px;display:inline-block;}
.sub-blue-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:22px;margin-top:20px;margin-bottom:20px;position:relative;text-align:center;}

.sub-big-pic{height:240px;background:#262626;background-position:center;background-repeat:no-repeat;background-size:auto 240px;}
.sub-big-pic img{width:100%;height:100%;}

.video-case-detail{}
.video-case-detail h1{margin-bottom:12px;}
.video-case-detail h1 i{line-height:20px;font-size:18px;font-style:normal;display:inline-block;margin-right:10px;}
.video-case-detail h1 span{line-height:20px;font-size:13px;color:#939393;display:inline-block;margin-top:0px;}
.video-case-detail .con-left{float:left;width:680px;}
.video-case-detail .con-left .video{width:680px;height:420px;background-color:#000;}
.video-case-detail .con-left .video iframe{width:680px;height:420px;}
.video-case-detail .con-left .video-intro{background-color:#333;padding:20px 0px 20px;color:#666;font-size:13px;line-height:22px;border-bottom:#E5E5E5 solid 1px;}
.video-case-detail .con-left .video-intro p{margin-bottom:8px;}
.video-case-detail .con-left .video-intro p:last-child{margin-bottom:0px;}
.video-case-detail .con-right{float:right;width:270px;margin-top:0px;}

.sub-title-wrapper{margin-bottom:10px;height:40px;padding-left:20px;padding-right:20px;text-align:center;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:40px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;border-radius:0px;}

.sub-title-wrapper2{height:36px;background-image:url(../images/bg-header-line.gif);background-position:bottom;background-repeat:repeat-x;}
.sub-title-wrapper2 .name{float:left;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:36px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;}
.sub-title-wrapper2 .text{float:right;padding-top:0px;padding-bottom:0px;line-height:30px;}

.video-case-related{}
.video-case-related .item{margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}
.video-case-related .item .pic{position:relative;}
.video-case-related .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case-related .item .pic .icon{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case-related .item .text{margin-top:12px;}
.video-case-related .item .text h1{line-height:18px;font-size:14px;margin-bottom:0px;}
.video-case-related .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case-related .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case-related .item .text .num{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 3px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.video-case-keyword{float:left;margin-top:30px;margin-bottom:20px;}
.video-case-keyword a{margin-right:10px;}

.video-case-share{float:right;margin-top:20px;margin-bottom:20px;}

.application-intro{padding:30px 0px 30px;color:#999;font-size:14px;line-height:22px;border-bottom:#E5E5E5 solid 0px;}
.application-intro h1{line-height:22px;font-size:20px;color:#DDD;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro h2{line-height:20px;font-size:18px;color:#444;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro p{margin-bottom:15px;}
.application-intro p:last-child{margin-bottom:0px;}

.apply-form{width:80%;border:#DDD dashed 2px;padding:0px 80px 40px;margin-top:30px;}

.contact-map{border:#dedede solid 1px;margin-bottom:20px;width:100%;height:400px;}

.news-list{}
.news-list .item{margin-left:0px;margin-right:0px;margin-top:20px;padding:0px 0px 0px 0px;}
.news-list .item .pic{float:left;width:280px;}
.news-list .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.news-list .item .text{float:right;width:680px;padding:0px 0px 0px 15px;}
.news-list .item .text h1{line-height:18px;font-size:16px;margin-bottom:10px;}
.news-list .item .text .date{line-height:22px;font-size:13px;color:#888;margin-bottom:10px;}
.news-list .item .text .date span{display:inline-block;margin-right:10px;}
.news-list .item .text p{line-height:22px;font-size:13px;color:#666;}

}

@media (min-width:1200px){

.title-wrapper{height:40px;background-image:url(../images/bg-header-line.gif);background-position:bottom;background-repeat:repeat-x;}
.title-wrapper .name{float:left;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:40px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;}
.title-wrapper .more{float:right;margin-top:4px;margin-right:-8px;}
.title-wrapper .link{float:left;margin-left:30px;text-align:left;padding-top:0px;padding-bottom:0px;}
.title-wrapper .link a{white-space:nowrap;line-height:40px;display:inline-block;margin-right:14px;padding-right:14px;position:relative;color:#666;font-size:13px;}
.title-wrapper .link a:hover{color:#4292E0;}
.title-wrapper .link a.active{color:#4292E0;}
.title-wrapper .link a:after{content:"";position:absolute;right:0px;top:14px;background:rgba(153,152,149,0.4);width:1px;height:10px;}
.title-wrapper .link a:last-child{margin-right:0px;padding-right:0px;}
.title-wrapper .link a:last-child:after{content:"";width:0px;height:0px;}

.video-case-top{margin-top:40px;}

.video-case{margin-top:20px;}
.video-case .item{float:left;width:280px;margin-left:10px;margin-right:10px;margin-bottom:20px;padding:0px 0px 0px 0px;}
.video-case .item:first-child{margin-left:0px;margin-right:10px;}
.video-case .item:last-child{margin-left:10px;margin-right:0px;}
.video-case .item .pic{position:relative;}
.video-case .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case .item .pic .icon{width:50px;height:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case .item .text{margin-top:12px;}
.video-case .item .text h1{line-height:18px;font-size:14px;}
.video-case .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case .item .text .num{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 3px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.solve-project{}
.solve-project .item{float:left;width:50%;margin-left:0px;margin-right:0px;margin-top:20px;padding:0px 0px 0px 0px;}
.solve-project .item:first-child{margin-left:0px;margin-right:0px;padding:0px 10px 0px 0px;}
.solve-project .item:last-child{margin-left:0px;margin-right:0px;padding:0px 0px 0px 10px;}
.solve-project .item .pic{float:left;width:280px;}
.solve-project .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text{float:right;width:50%;padding:0px 0px 0px 15px;}
.solve-project .item .text h1{line-height:18px;font-size:16px;margin-bottom:10px;}
.solve-project .item .text p{line-height:22px;font-size:13px;color:#666;}
.solve-project .item .text dd{}
.solve-project .item .text dd a{padding-left:12px;line-height:26px;padding-top:0px;font-size:13px;display:block;color:#606060;position:relative;}
.solve-project .item .text dd a:hover{color:#4292E0;}
.solve-project .item .text dd a:before{content:"";position:absolute;left:0px;top:11px;width:3px;height:3px;background-color:#CFCFCF;border-radius:10px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.solve-project .item .text dd a:hover:before{content:"";position:absolute;left:0px;top:11px;width:3px;height:3px;background-color:#4292E0;border-radius:10px;}

.title-wrapper-line{height:40px;background-image:url(../images/bg-header-line.gif);background-position:center;background-repeat:repeat-x;text-align:center;}
.title-wrapper-line .name{line-height:40px;color:#444;font-size:20px;font-weight:bold;padding-left:20px;padding-right:20px;display:inline-block;background-color:#333;}

.sub-blue-title:before{background:#4292E0;position:absolute;top:45px;left:50%;margin-left:-15px;content:"";width:30px;height:3px;display:inline-block;}
.sub-blue-title{display:inline-block;color:#3f444a;text-transform:uppercase;font-size:24px;margin-top:30px;margin-bottom:20px;position:relative;text-align:center;}

.sub-big-pic{height:240px;background:#262626;background-position:center;background-repeat:no-repeat;background-size:auto 240px;}
.sub-big-pic img{width:100%;height:100%;}

.video-case-detail{}
.video-case-detail h1{margin-bottom:12px;}
.video-case-detail h1 i{line-height:20px;font-size:18px;font-style:normal;display:inline-block;margin-right:10px;}
.video-case-detail h1 span{line-height:20px;font-size:13px;color:#939393;display:inline-block;margin-top:0px;}
.video-case-detail .con-left{float:left;width:860px;}
.video-case-detail .con-left .video{width:860px;height:524px;background-color:#000;}
.video-case-detail .con-left .video iframe{width:860px;height:524px;}
.video-case-detail .con-left .video-intro{background-color:#333;padding:20px 0px 20px;color:#666;font-size:13px;line-height:22px;border-bottom:#E5E5E5 solid 1px;}
.video-case-detail .con-left .video-intro p{margin-bottom:8px;}
.video-case-detail .con-left .video-intro p:last-child{margin-bottom:0px;}
.video-case-detail .con-right{float:right;width:280px;margin-top:0px;}

.sub-title-wrapper{margin-bottom:10px;height:40px;padding-left:20px;padding-right:20px;text-align:center;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:40px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;border-radius:0px;}

.sub-title-wrapper2{height:36px;background-image:url(../images/bg-header-line.gif);background-position:bottom;background-repeat:repeat-x;}
.sub-title-wrapper2 .name{float:left;background-image:url(../images/bg-title-gray.png);background-position:top;background-repeat:repeat-x;line-height:36px;color:#FFF;font-size:15px;text-shadow:1px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2) inset;padding-left:40px;padding-right:40px;border-top-left-radius:3px;border-top-right-radius:3px;}
.sub-title-wrapper2 .text{float:right;padding-top:0px;padding-bottom:0px;line-height:30px;}

.video-case-related{}
.video-case-related .item{margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}
.video-case-related .item .pic{position:relative;}
.video-case-related .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.video-case-related .item .pic .icon{width:50px;height:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;background-image:url(../images/icon-video.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
.video-case-related .item .text{margin-top:12px;}
.video-case-related .item .text h1{line-height:18px;font-size:14px;margin-bottom:0px;}
.video-case-related .item .text .n{line-height:18px;font-size:12px;color:#939393;margin-top:3px;}
.video-case-related .item .text .date{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:left;}
.video-case-related .item .text .num{line-height:18px;font-size:12px;color:#747474;margin-top:3px;float:right;background-image:url(../images/icon-play.png);background-position:0px 3px;background-repeat:no-repeat;background-size:14px 12px;padding-left:20px;}

.video-case-keyword{float:left;margin-top:30px;margin-bottom:20px;}
.video-case-keyword a{margin-right:10px;}

.video-case-share{float:right;margin-top:20px;margin-bottom:20px;}

.application-intro{padding:30px 0px 30px;color:#999;font-size:15px;line-height:24px;border-bottom:#E5E5E5 solid 0px;}
.application-intro h1{line-height:22px;font-size:20px;color:#DDD;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro h2{line-height:20px;font-size:18px;color:#444;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:15px;}
.application-intro p{margin-bottom:15px;}
.application-intro p:last-child{margin-bottom:0px;}

.apply-form{width:80%;border:#DDD dashed 2px;padding:0px 80px 40px;margin-top:30px;}

.contact-map{border:#dedede solid 1px;margin-bottom:20px;width:100%;height:400px;}

.news-list{}
.news-list .item{margin-left:0px;margin-right:0px;margin-top:20px;padding:0px 0px 0px 0px;}
.news-list .item .pic{float:left;width:280px;}
.news-list .item .pic img{max-width:none;width:100%;height:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.news-list .item .text{float:right;width:880px;padding:0px 0px 0px 15px;}
.news-list .item .text h1{line-height:18px;font-size:16px;margin-bottom:10px;}
.news-list .item .text .date{line-height:22px;font-size:13px;color:#888;margin-bottom:10px;}
.news-list .item .text .date span{display:inline-block;margin-right:10px;}
.news-list .item .text p{line-height:22px;font-size:13px;color:#666;}

}

.owl-theme .owl-controls .owl-page span{background:rgba(0,0,0,0.2)!important;margin-top:-50px;}
.owl-theme .owl-controls .owl-page span:hover{background:rgba(0,0,0,0.4)!important;}
.owl-theme .owl-controls .owl-page.active span{background:#4489CE!important;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#FFF;z-index:999999;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);/*IE7 fix*/opacity:1;}

.customer-list{}
.customer-list .owl-carousel{padding-left:0px;padding-right:0px;height:;padding-bottom:0px;margin-bottom:0px;}
.customer-list .owl-carousel .item{margin-left:0px;margin-right:0px;margin-bottom:0px;text-align:center;}

.customer-list .c-content-testimonials-4 .owl-theme .owl-controls .owl-buttons div{display:none;}

.message-list{padding:15px 0px;overflow:hidden;zoom:1;}
.message-list .name{line-height:14px;margin-bottom:4px;font-size:14px;}
.message-list .name span{font-size:13px;margin-left:10px;color:#999;}
.message-list .con{color:#666;line-height:20px;font-size:13px;margin-top:6px;}
.message-list .con p{margin-bottom:8px;}
.message-list .con p:last-child{margin-bottom:0px;}

.sub-news-detail dd{border-bottom:#4A4A4A dotted 0px;}
.sub-news-detail dd a{padding-left:12px;line-height:20px;padding-top:7px;padding-bottom:7px;font-size:13px;display:block;color:#999;position:relative;}
.sub-news-detail dd a:hover{color:#FF9900;}
.sub-news-detail dd a:before{content:"";position:absolute;left:0px;top:15px;width:3px;height:3px;background-color:#CFCFCF;border-radius:10px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.sub-news-detail dd a:hover:before{content:"";position:absolute;left:0px;top:15px;width:3px;height:3px;background-color:#FF9900;border-radius:10px;}
.sub-news-detail dd a span{font-size:13px;color:#999;float:right;}















.pro-type{padding-bottom:10px;margin-top:-10px;padding-left:0px;padding-right:0px;}
.pro-type a{display:inline-block;margin:0px 10px 8px 0px;padding:4px 12px 5px;font-size:12px;background:#B8B8B8;border-radius:1px;color:rgba(0,0,0,0.8);font-weight:400;}
.pro-type a:hover{display:inline-block;margin:0px 10px 8px 0px;padding:4px 12px 5px;font-size:12px;background:#FF9900;border-radius:1px;color:#FFF;}
.pro-type a.p-active{display:inline-block;margin:0px 10px 8px 0px;padding:4px 12px 5px;font-size:12px;background:#FF9900;border-radius:1px;color:#FFF;}

@media (max-width:767px){

.content-block{padding:30px 0px 0px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:30px!important;line-height:1;letter-spacing:-1px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:16px!important;line-height:1.2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:20px!important;line-height:1.3;letter-spacing:0px;}

.header-logo img.p01{width:80px;height:auto;margin-top:10px;}
.header-logo img.p02{width:55px;height:auto;margin-top:10px;}

.content-block-title{background:rgba(0,0,0,0.4);display:block;line-height:36px;text-align:center;}
.content-block-title .name{float:none;font-weight:200!important;font-size:16px!important;letter-spacing:-1px;color:#FFF!important;background:transparent;padding:0px 2px 4px;display:inline-block;}
.content-block-title .en{float:none;font-weight:200!important;font-size:18px!important;letter-spacing:0px;color:#FFF!important;padding:0px 2px 4px;display:inline-block;}

.content-block-subtitle{font-weight:400!important;color:#888;font-size:14px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:15px;}

.icon-body{margin-bottom:10px;}
.icon-body img{height:50px;}

.footer-inverse{padding-top:20px!important;padding-bottom:0px!important;}
.footer-bar{padding:20px 0 20px;}
.footer-bar span{font-size:12px;line-height:18px!important;display:block;}
.footer-bar p{font-size:12px;line-height:18px!important;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:10px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:8px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:22px;color:#444;margin-bottom:15px;font-size:13px;}
.content-about img.w30{width:100%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:100%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:0px;float:none!important;}
.content-about img.right{margin-left:0px;float:none!important;}

.c-content-list-1 > li{font-size:12px;color:#999;}

.img-max.normal{width:100%!important;height:auto!important;}

.header-inverse img{width:20%;height:auto;}

.sub-top-blank{height:30px;}

.container.sub-page{padding:0;}

.sub-left-block{width:20%;float:left;display:none;}
.sub-right-block{width:100%;float:none;padding-left:0px;}

.sRpic01{margin-bottom:10px;height:80px;padding-left:20px;background:url(../images/bg_top_pic_01.jpg) right bottom no-repeat;background-size:auto 80px;}
.sRpic02{margin-bottom:10px;height:80px;padding-left:20px;background:url(../images/bg_top_pic_02.jpg) right bottom no-repeat;background-size:auto 80px;}
.sRpic03{margin-bottom:10px;height:80px;padding-left:20px;background:url(../images/bg_top_pic_03.jpg) right bottom no-repeat;background-size:auto 80px;}
.sRpic04{margin-bottom:10px;height:80px;padding-left:20px;background:url(../images/bg_top_pic_04.jpg) right bottom no-repeat;background-size:auto 80px;}
.sRpic05{margin-bottom:10px;height:80px;padding-left:20px;background:url(../images/bg_top_pic_05.jpg) right bottom no-repeat;background-size:auto 80px;}
.sRpic06{margin-bottom:10px;height:80px;padding-left:20px;background:url(../images/bg_top_pic_06.jpg) right bottom no-repeat;background-size:auto 80px;}

.location{line-height:24px;font-size:12px;color:rgba(0,0,0,0.7);text-shadow:0px 0px 3px rgba(255,255,255,1);}
.location .fa-home{font-size:14px;line-height:24px;}
.location .fa-angle-right{margin-left:6px;margin-right:6px;font-size:11px;line-height:24px;}

.rTitle{line-height:30px;font-size:18px;color:#333;margin-top:2px;font-weight:bold;text-shadow:0px 0px 3px rgba(255,255,255,1);}

.detail-wrapper{padding:10px 0px 10px;}
.detail-wrapper.product-list{padding:0px 5px 10px;}
.detail-wrapper.no-padding{padding:0px;}
.detail-wrapper .detail-container{padding:10px 20px;font-size:14px;line-height:22px;}
.detail-wrapper .w10{width:100%;}
.detail-wrapper .w20{width:100%;}
.detail-wrapper .w25{width:100%;}
.detail-wrapper .w30{width:100%;}
.detail-wrapper .w33{width:100%;}
.detail-wrapper .w40{width:100%;}
.detail-wrapper .w50{width:100%;}
.detail-wrapper .w60{width:100%;}
.detail-wrapper .w70{width:100%;}
.detail-wrapper .w80{width:100%;}
.detail-wrapper .w90{width:100%;}
.detail-wrapper .w100{width:100%;}
.detail-wrapper .title{font-size:26px;color:#222;margin-bottom:5px;}
.detail-wrapper .title2{font-size:22px;color:#222;margin-bottom:20px;}
.detail-wrapper p{font-size:13px;color:#999;margin-bottom:10px;}
.detail-wrapper p img{width:auto;height:auto;}

.footer-bar.sub-page{width:auto;border-radius:0px;margin-bottom:0px;}

.pro-item{padding:0px 5px 20px;}
.pro-item.w25{width:50%;}
.pro-item .pic{margin-bottom:8px;padding:6px 14px;border-radius:2px;background-color:#FFF;}
.pro-item .pic img{max-width:none;width:100%;height:auto;}
.pro-item .name{text-align:center;font-size:14px;}

.pro-detail-pic{width:90%;float:none;margin-bottom:20px;padding:10px 30px;border-radius:2px;background-color:#FFF;}
.pro-detail-pic img{max-width:none;width:100%;height:auto;}

.pro-detail-info{width:90%;float:none;padding-left:0px;}
.pro-detail-info .name{font-size:20px;line-height:20px;color:#DDD;}
.pro-detail-info li{font-size:13px;font-weight:400;}

.pro-tab-title{margin-bottom:10px;padding-left:10px;padding-right:10px;}
.pro-tab-title dd.hover{width:31%;height:40px;line-height:40px;padding-top:2px;color:#FFFFFF;display:block;cursor:pointer;text-align:center;float:left;margin-right:3px;background:#FF9900;font-size:13px;font-weight:bold;border-radius:3px;}
.pro-tab-title dd{float:left;width:33%;height:40px;line-height:40px;padding-top:2px;color:#333333;display:block;cursor:pointer;text-align:center;margin-right:3px;background:#ECECEC;font-size:13px;border-radius:3px;padding-top:1px;}

.pro-detail-text{padding:10px 20px;min-height:300px;}
.pro-detail-text .name{font-size:20px;line-height:20px;}
.pro-detail-text li{font-size:13px;font-weight:400;}
.pro-detail-text p img{max-width:none;width:100%;height:auto;}

.text-news-list2{margin-top:10px;padding-left:15px;padding-right:15px;}
.text-news-list3{margin-top:10px;}

.text-news-list2{line-height:20px;color:#555;font-size:14px;width:100%!important;border-top:#4A4A4A dotted 0px;}
.text-news-list2 dd{padding:14px 10px 14px 24px!important;border-bottom:#4A4A4A dotted 1px;display:block;position:relative;}
.text-news-list2 dd:before{content:'';display:inline-block;width:6px;height:6px;border-radius:20px;background:#F3E29D;margin-right:10px;margin-top:8px;opacity:1.0;filter:alphaopacity=100;position:absolute;left:10px;top:12px;}
.text-news-list2 dd span{float:right;color:#666;font-size:20px;margin-left:10px;}
.text-news-list2 dd span:hover{float:right;color:#6EA7E1;font-size:20px;margin-left:5px;}
.text-news-list2 dd em{float:right;color:#999;font-size:14px;margin-left:10px;font-style:normal;}


.contact-content{}
.contact-content .name{font-size:18px;color:#DDD;font-weight:normal;line-height:22px;margin-bottom:20px;}
.contact-map{margin-right:50px;width:100%;height:300px;box-shadow:0px 0px 1px rgba(0,0,0,0.6);}
.contact-text{line-height:44px;font-size:15px;margin-top:30px;}
.contact-text p{line-height:20px;text-indent:0px;margin-bottom:20px;color:#999;font-size:15px;}

.pro-type{padding-bottom:10px;margin-top:15px;padding-left:10px;padding-right:10px;text-align:center;}
.pro-type a{padding:5px 12px 4px;}
.pro-type a:hover{padding:5px 12px 4px;}
.pro-type a.p-active{padding:5px 12px 4px;}

.decoration{height:1px;display:block;clear:both;position:relative;border:none;}
.decoration:after{content:'';position:absolute;left:0;background:#CCCCCC;width:100%;height:1px;-webkit-transform:scaleY(0.3333333333333333);transform:scaleY(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0;}

.float-qrcode{display:none;}

.sub-news-detail{padding-left:15px;padding-right:15px;}

}

@media (min-width:768px){

.content-block{padding:30px 0px 0px!important;}
.content-block.sub-page{padding-bottom:20px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:40px!important;line-height:1;letter-spacing:-2px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:30px!important;line-height:2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:24px!important;line-height:1.3;letter-spacing:0px;}

.content-block-title{background:rgba(0,0,0,0.1);display:block;line-height:46px;}
.content-block-title .name{float:left;font-weight:200!important;font-size:16px!important;letter-spacing:-1px;color:#FFF!important;background:rgba(27,114,200,0.8);padding:0px 35px 0px;display:block;}
.content-block-title .en{float:left;font-weight:200!important;font-size:20px!important;letter-spacing:0px;color:#999!important;padding:0px 30px 0px;display:block;}

.content-block-subtitle{font-weight:400!important;color:#888;font-size:16px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:14px;}

.icon-body{margin-bottom:10px;}
.icon-body img{height:50px;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:20px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:5px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:24px;color:#444;margin-bottom:15px;font-size:14px;}
.content-about img.w30{width:30%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:40%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:30px;}
.content-about img.right{margin-left:30px;}

.c-content-list-1 > li{font-size:14px;color:#999;}

.img-max.normal{width:100%!important;height:auto!important;}

.sub-top-blank{height:60px;}

.container.sub-page{padding:0;}

.sub-left-block{width:20%;float:left;display:block;padding-left:15px;}
.sub-right-block{width:80%;float:right;padding-left:20px;padding-right:15px;}

.left-nav{margin-bottom:20px;}
.left-nav h1{text-indent:20px;color:#EEE;font-size:14px;font-weight:bold;line-height:30px;padding-bottom:2px;padding-top:4px;background:#555;border-radius:3px;margin-bottom:2px;margin-top:0px;}
.left-nav h1 span{color:#CCC;font-size:12px;line-height:30px;margin-left:5px;font-weight:normal;}
.left-nav dd a{padding-left:30px;line-height:36px;padding-top:0px;font-size:12px;border-bottom:#4A4A4A dotted 1px;display:block;color:#999;position:relative;}
.left-nav dd a:hover{color:#FF9900;}
.left-nav dd a.m-active{color:#FF9900;}
.left-nav dd a:before{content:"";position:absolute;left:10px;top:13px;width:10px;height:10px;border:#D0D0D0 solid 2px;border-radius:10px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.left-nav dd a:hover:before{content:"";position:absolute;left:10px;top:13px;width:10px;height:10px;border:#FF9900 solid 2px;border-radius:10px;}
.left-nav dd a.m-active:before{content:"";position:absolute;left:10px;top:13px;width:10px;height:10px;border:#FF9900 solid 2px;border-radius:10px;}
.left-nav .s{padding:8px 0;border-bottom:#4A4A4A dotted 1px;}
.left-nav .s dt a{padding-left:30px;line-height:21px;padding-bottom:2px;font-size:12px;display:block;color:#949494;font-weight:normal;}
.left-nav .s dt a:hover{color:#FFCC00;}
.left-nav .s dt a.s-active{color:#FFCC00;}

.left-contact{margin-bottom:0px;}
.left-contact h1{text-indent:20px;color:#EEE;font-size:14px;font-weight:bold;line-height:30px;padding-bottom:2px;padding-top:4px;background:#555;border-radius:3px;margin-bottom:2px;margin-top:0px;}
.left-contact h1 span{color:#CCC;font-size:12px;line-height:30px;margin-left:5px;font-weight:normal;}
.left-contact .con{padding:8px 10px 10px;border-bottom:#4A4A4A dotted 1px;}
.left-contact i{font-size:14px;color:#018CE5;margin-right:8px;float:left;padding-top:3px;padding-bottom:10px;}
.left-contact p{font-size:14px;color:#999;margin-bottom:10px;}
.left-contact a{color:#999;}
.left-contact a:hover{color:#FF9900;}

.sRpic01{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_01.jpg) right bottom no-repeat;}
.sRpic02{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_02.jpg) right bottom no-repeat;}
.sRpic03{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_03.jpg) right bottom no-repeat;}
.sRpic04{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_04.jpg) right bottom no-repeat;}
.sRpic05{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_05.jpg) right bottom no-repeat;}
.sRpic06{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_06.jpg) right bottom no-repeat;}

.location{line-height:24px;font-size:12px;color:rgba(0,0,0,0.7);text-shadow:0px 0px 3px rgba(255,255,255,1);}
.location .fa-home{font-size:14px;line-height:24px;}
.location .fa-angle-right{margin-left:6px;margin-right:6px;font-size:11px;line-height:24px;}

.rTitle{line-height:30px;font-size:24px;color:#333;margin-top:15px;font-weight:bold;text-shadow:0px 0px 3px rgba(255,255,255,1);}

.detail-wrapper{padding:10px 0px 30px;}
.detail-wrapper.product-list{padding:10px 10px 30px;}
.detail-wrapper.no-padding{padding:0px;}
.detail-wrapper .detail-container{padding:20px 20px;font-size:13px;line-height:24px;}
.detail-wrapper .w10{width:10%;}
.detail-wrapper .w20{width:20%;}
.detail-wrapper .w25{width:25%;}
.detail-wrapper .w30{width:30%;}
.detail-wrapper .w33{width:33.333333%;}
.detail-wrapper .w40{width:40%;}
.detail-wrapper .w50{width:50%;}
.detail-wrapper .w60{width:60%;}
.detail-wrapper .w70{width:70%;}
.detail-wrapper .w80{width:80%;}
.detail-wrapper .w90{width:90%;}
.detail-wrapper .w100{width:100%;}
.detail-wrapper .title{font-size:26px;color:#222;margin-bottom:5px;}
.detail-wrapper .title2{font-size:22px;color:#222;margin-bottom:20px;}
.detail-wrapper p{font-size:13px;color:#999;margin-bottom:10px;}
.detail-wrapper p img{width:auto;height:auto;}

.footer-bar{padding:20px 0 20px;}
.footer-bar span{display:inline;}
.footer-bar.sub-page{width:auto;border-radius:0px;margin-bottom:0px;}

.pro-item{padding:0px 10px 20px;}
.pro-item.w25{width:33.333333%;}
.pro-item .pic{margin-bottom:8px;padding:6px 14px;border-radius:2px;background-color:#FFF;}
.pro-item .pic img{max-width:none;width:100%;height:auto;}
.pro-item .name{text-align:center;font-size:14px;}

.pro-detail-pic{width:40%;float:left;margin-bottom:8px;padding:10px 30px;border-radius:2px;background-color:#FFF;}
.pro-detail-pic img{max-width:none;width:100%;height:auto;}

.pro-detail-info{width:60%;float:right;padding-left:30px;}
.pro-detail-info .name{font-size:20px;line-height:20px;color:#DDD;}
.pro-detail-info li{font-size:13px;font-weight:400;}

.pro-tab-title{margin-bottom:10px;}
.pro-tab-title dd.hover{width:32%;height:40px;line-height:40px;padding-top:1px;color:#FFFFFF;display:block;cursor:pointer;text-align:center;float:left;margin-right:3px;background:#FF9900;font-size:13px;font-weight:bold;border-radius:3px;}
.pro-tab-title dd{float:left;width:33%;height:40px;line-height:40px;padding-top:1px;color:#333333;display:block;cursor:pointer;text-align:center;margin-right:3px;background:#ECECEC;font-size:13px;border-radius:3px;padding-top:1px;}

.pro-detail-text{padding:10px 20px;min-height:300px;}
.pro-detail-text .name{font-size:20px;line-height:20px;}
.pro-detail-text li{font-size:13px;font-weight:400;}
.pro-detail-text p img{max-width:none;width:100%;height:auto;}

.text-news-list2{margin-top:10px;}
.text-news-list3{margin-top:10px;}

.contact-content{}
.contact-content .name{font-size:24px;color:#DDD;font-weight:bold;line-height:22px;margin-bottom:30px;}
.contact-map{margin-right:50px;width:100%;height:450px;box-shadow:0px 0px 1px rgba(0,0,0,0.6);}
.contact-text{line-height:44px;font-size:15px;margin-top:30px;}
.contact-text p{line-height:20px;text-indent:0px;margin-bottom:20px;color:#999;font-size:15px;}

.pro-type{padding-bottom:10px;margin-top:15px;padding-left:0px;padding-right:0px;}

.decoration{height:0px;display:block;clear:both;border-bottom:rgba(0,0,0,0.08) solid 1px;}

.float-qrcode{display:none;}

.text-news-list2{padding:0px 0px 0px 0px;line-height:20px;color:#555;font-size:14px;width:100%!important;border-top:#4A4A4A dotted 0px;}
.text-news-list2 dd{padding:14px 10px 14px 24px!important;border-bottom:#4A4A4A dotted 1px;display:block;position:relative;}
.text-news-list2 dd:before{content:'';display:inline-block;width:6px;height:6px;border-radius:20px;background:#F3E29D;margin-right:10px;margin-top:8px;opacity:1.0;filter:alphaopacity=100;position:absolute;left:10px;top:12px;}
.text-news-list2 dd span{float:right;color:#666;font-size:20px;margin-left:10px;}
.text-news-list2 dd span:hover{float:right;color:#6EA7E1;font-size:20px;margin-left:5px;}
.text-news-list2 dd em{float:right;color:#999;font-size:14px;margin-left:10px;font-style:normal;}


}

@media (min-width:992px){

.content-block{padding:40px 0px 0px!important;}
.content-block.sub-page{padding-bottom:20px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:40px!important;line-height:1;letter-spacing:-2px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:30px!important;line-height:2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:24px!important;line-height:1.3;letter-spacing:0px;}

.content-block-title{background:rgba(0,0,0,0.1);display:block;line-height:46px;}
.content-block-title .name{float:left;font-weight:200!important;font-size:16px!important;letter-spacing:-1px;color:#FFF!important;background:rgba(27,114,200,0.8);padding:0px 35px 0px;display:block;}
.content-block-title .en{float:left;font-weight:200!important;font-size:20px!important;letter-spacing:0px;color:#999!important;padding:0px 30px 0px;display:block;}

.content-block-subtitle{font-weight:400!important;color:#888;font-size:16px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:14px;}

.icon-body{margin-bottom:20px;}
.icon-body img{height:50px;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:50px!important;padding-bottom:40px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:5px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:26px;color:#444;margin-bottom:15px;font-size:15px;}
.content-about img.w30{width:30%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:40%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:30px;}
.content-about img.right{margin-left:30px;}

.c-content-list-1 > li{font-size:15px;}

.img-max.normal{width:auto!important;height:auto!important;}

.sub-top-blank{height:50px;}

.container.sub-page{padding:0;}

.sub-left-block{width:20%;float:left;display:block;padding-left:0px;}
.sub-right-block{width:80%;float:right;padding-left:40px;padding-right:0px;}

.sRpic01{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_01.jpg) right bottom no-repeat;}
.sRpic02{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_02.jpg) right bottom no-repeat;}
.sRpic03{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_03.jpg) right bottom no-repeat;}
.sRpic04{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_04.jpg) right bottom no-repeat;}
.sRpic05{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_05.jpg) right bottom no-repeat;}
.sRpic06{margin-bottom:20px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_06.jpg) right bottom no-repeat;}

.location{line-height:24px;font-size:12px;color:rgba(0,0,0,0.7);text-shadow:0px 0px 3px rgba(255,255,255,1);}
.location .fa-home{font-size:14px;line-height:24px;}
.location .fa-angle-right{margin-left:6px;margin-right:6px;font-size:11px;line-height:24px;}

.rTitle{line-height:30px;font-size:24px;color:#333;margin-top:15px;font-weight:bold;text-shadow:0px 0px 3px rgba(255,255,255,1);}

.detail-wrapper{padding:10px 0px 30px;}
.detail-wrapper.product-list{padding:10px 10px 30px;}
.detail-wrapper.no-padding{padding:0px;}
.detail-wrapper .detail-container{padding:20px 20px;font-size:13px;line-height:24px;}
.detail-wrapper .w10{width:10%;}
.detail-wrapper .w20{width:20%;}
.detail-wrapper .w25{width:25%;}
.detail-wrapper .w30{width:30%;}
.detail-wrapper .w33{width:33.333333%;}
.detail-wrapper .w40{width:40%;}
.detail-wrapper .w50{width:50%;}
.detail-wrapper .w60{width:60%;}
.detail-wrapper .w70{width:70%;}
.detail-wrapper .w80{width:80%;}
.detail-wrapper .w90{width:90%;}
.detail-wrapper .w100{width:100%;}
.detail-wrapper .title{font-size:26px;color:#222;margin-bottom:5px;}
.detail-wrapper .title2{font-size:22px;color:#222;margin-bottom:20px;}
.detail-wrapper p{font-size:13px;margin-bottom:10px;}
.detail-wrapper p img{width:auto;height:auto;}

.footer-bar{padding:20px 0 20px;}
.footer-bar span{display:inline;}
.footer-bar.sub-page{width:970px;border-radius:3px;margin-bottom:10px;}

.pro-item{padding:0px 10px 20px;}
.pro-item .pic{margin-bottom:8px;padding:6px 14px;}
.pro-item .pic img{max-width:none;width:100%;height:auto;}
.pro-item .name{text-align:center;font-size:14px;}

.pro-detail-pic{width:40%;float:left;margin-bottom:8px;padding:10px 30px;box-shadow:0px 0px 1px rgba(0,0,0,0.3);border-radius:3px;}
.pro-detail-pic img{max-width:none;width:100%;height:auto;}

.pro-detail-info{width:60%;float:right;padding-left:30px;}
.pro-detail-info .name{font-size:20px;line-height:20px;}
.pro-detail-info li{font-size:13px;font-weight:400;}

.pro-tab-title{margin-bottom:10px;}
.pro-tab-title dd.hover{width:33%;height:40px;line-height:40px;padding-top:1px;color:#FFFFFF;display:block;cursor:pointer;text-align:center;float:left;margin-right:3px;background:#FF9900;font-size:13px;font-weight:bold;border-radius:3px;}
.pro-tab-title dd{float:left;width:33%;height:40px;line-height:40px;padding-top:1px;color:#333333;display:block;cursor:pointer;text-align:center;margin-right:3px;background:#ECECEC;font-size:13px;border-radius:3px;padding-top:1px;}

.pro-detail-text{padding:20px 40px;min-height:300px;}
.pro-detail-text .name{font-size:20px;line-height:20px;}
.pro-detail-text li{font-size:13px;font-weight:400;}

.text-news-list2{margin-top:10px;}
.text-news-list3{margin-top:20px;}

.contact-content{}
.contact-content .name{font-size:24px;color:#DDD;font-weight:bold;line-height:22px;margin-bottom:30px;}
.contact-map{margin-right:50px;width:100%;height:450px;box-shadow:0px 0px 1px rgba(0,0,0,0.6);}
.contact-text{line-height:44px;font-size:15px;margin-top:30px;}
.contact-text p{line-height:20px;text-indent:0px;margin-bottom:20px;color:#999;font-size:15px;}

.pro-type{padding-bottom:10px;margin-top:15px;padding-left:0px;padding-right:0px;}

.decoration{height:0px;display:block;clear:both;border-bottom:rgba(0,0,0,0.08) solid 1px;}

.float-qrcode{display:block;position:fixed;z-index:10;right:10px;top:114px;margin-left:460px;width:128px;height:212px;padding-bottom:5px;border:#D0D0D0 solid 1px;text-align:center;font-size:12px;color:#999;line-height:20px;background:#FFF;}
.float-qrcode .close{width:16px;height:16px;text-align:center;color:#666;font-size:18px;margin-right:2px;}

}

@media (min-width:1200px){

.content-block{padding:40px 0px 0px!important;}
.content-block.sub-page{padding-bottom:20px!important;}

.header-subtitle{color:#FFF;font-weight:200!important;font-size:40px!important;line-height:1;letter-spacing:-2px;}
.header-subtitle2{color:#BBB;font-weight:200!important;font-size:30px!important;line-height:2;letter-spacing:-1px;}
.header-subtitle3{color:#BBB;font-weight:200!important;font-size:24px!important;line-height:1.3;letter-spacing:0px;}

.content-block-title{background:rgba(0,0,0,0.1);display:block;line-height:46px;}
.content-block-title .name{float:left;font-weight:200!important;font-size:16px!important;letter-spacing:-1px;color:#FFF!important;background:rgba(27,114,200,0.8);padding:0px 35px 0px;display:block;}
.content-block-title .en{float:left;font-weight:200!important;font-size:20px!important;letter-spacing:0px;color:#999!important;padding:0px 30px 0px;display:block;}

.content-block-subtitle{font-weight:400!important;color:#333;font-size:18px!important;margin-bottom:10px;}

.portfolio-filter li a{font-size:14px;}

.icon-body{margin-bottom:20px;}
.icon-body img{height:50px;}

.c-theme-brand div{text-align:center;padding:0px 10px 0px 0px;}
.c-theme-brand img{width:100%;height:auto;}

.content-block-inverse{padding-top:50px!important;padding-bottom:50px!important;}
.content-block-inverse .content-block-title{text-align:left!important;}
.content-block-inverse .text-center-sm{text-align:left!important;margin-top:5px!important;}

.content-about{margin-top:30px;}
.content-about p{line-height:28px;color:#444;margin-bottom:15px;font-size:16px;}
.content-about img.w30{width:30%;height:auto;margin-bottom:10px;}
.content-about img.w40{width:40%;height:auto;margin-bottom:10px;}
.content-about img.left{margin-right:30px;}
.content-about img.right{margin-left:30px;}

.c-content-list-1 > li{font-size:16px;}

.img-max.normal{width:auto!important;height:auto!important;}

.sub-top-blank{height:30px;}

.container.sub-page{padding:0;}

.sub-left-block{width:20%;float:left;display:block;}
.sub-right-block{width:80%;float:right;padding-left:40px;}

.sRpic01{margin-bottom:30px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_01.jpg) right bottom no-repeat;}
.sRpic02{margin-bottom:30px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_02.jpg) right bottom no-repeat;}
.sRpic03{margin-bottom:30px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_03.jpg) right bottom no-repeat;}
.sRpic04{margin-bottom:30px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_04.jpg) right bottom no-repeat;}
.sRpic05{margin-bottom:30px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_05.jpg) right bottom no-repeat;}
.sRpic06{margin-bottom:30px;height:110px;padding-left:0px;background:url(../images/bg_top_pic_06.jpg) right bottom no-repeat;}

.location{line-height:24px;font-size:12px;color:rgba(0,0,0,0.7);text-shadow:0px 0px 3px rgba(255,255,255,1);}
.location .fa-home{font-size:14px;line-height:24px;}
.location .fa-angle-right{margin-left:6px;margin-right:6px;font-size:11px;line-height:24px;}

.rTitle{line-height:30px;font-size:24px;color:#333;margin-top:15px;font-weight:bold;text-shadow:0px 0px 3px rgba(255,255,255,1);}

.detail-wrapper{padding:10px 0px 30px;}
.detail-wrapper.product-list{padding:10px 10px 30px;}
.detail-wrapper.no-padding{padding:0px;}
.detail-wrapper .detail-container{padding:20px 20px;font-size:13px;line-height:24px;}
.detail-wrapper .w10{width:10%;}
.detail-wrapper .w20{width:20%;}
.detail-wrapper .w25{width:25%;}
.detail-wrapper .w30{width:30%;}
.detail-wrapper .w33{width:33.333333%;}
.detail-wrapper .w40{width:40%;}
.detail-wrapper .w50{width:50%;}
.detail-wrapper .w60{width:60%;}
.detail-wrapper .w70{width:70%;}
.detail-wrapper .w80{width:80%;}
.detail-wrapper .w90{width:90%;}
.detail-wrapper .w100{width:100%;}
.detail-wrapper .title{font-size:26px;color:#222;margin-bottom:5px;}
.detail-wrapper .title2{font-size:22px;color:#222;margin-bottom:20px;}
.detail-wrapper p{font-size:13px;margin-bottom:10px;}
.detail-wrapper p img{width:auto;height:auto;}

.footer-bar{padding:25px 0 25px;}
.footer-bar span{display:inline;}
.footer-bar.sub-page{width:1170px;border-radius:3px;margin-bottom:10px;}

.pro-item{padding:0px 15px 20px;}
.pro-item .pic{margin-bottom:8px;padding:6px 14px;}
.pro-item .pic img{max-width:none;width:100%;height:auto;}
.pro-item .name{text-align:center;font-size:14px;}

.pro-detail-pic{width:40%;float:left;margin-bottom:8px;padding:10px 30px;box-shadow:0px 0px 1px rgba(0,0,0,0.3);border-radius:3px;}
.pro-detail-pic img{max-width:none;width:100%;height:auto;}

.pro-detail-info{width:60%;float:right;padding-left:30px;}
.pro-detail-info .name{font-size:20px;line-height:20px;}
.pro-detail-info li{font-size:13px;font-weight:400;}

.pro-tab-title{margin-bottom:10px;}
.pro-tab-title dd.hover{width:33%;height:40px;line-height:40px;padding-top:1px;color:#FFFFFF;display:block;cursor:pointer;text-align:center;float:left;margin-right:3px;background:#FF9900;font-size:13px;font-weight:bold;border-radius:3px;}
.pro-tab-title dd{float:left;width:33%;height:40px;line-height:40px;padding-top:1px;color:#333333;display:block;cursor:pointer;text-align:center;margin-right:3px;background:#ECECEC;font-size:13px;border-radius:3px;padding-top:1px;}

.pro-detail-text{padding:20px 40px;min-height:300px;}
.pro-detail-text .name{font-size:20px;line-height:20px;}
.pro-detail-text li{font-size:13px;font-weight:400;}

.text-news-list3{margin-top:30px;}

.contact-content{}
.contact-content .name{font-size:24px;color:#DDD;font-weight:bold;line-height:22px;margin-bottom:30px;}
.contact-map{margin-right:50px;width:100%;height:450px;box-shadow:0px 0px 1px rgba(0,0,0,0.6);}
.contact-text{line-height:44px;font-size:15px;margin-top:30px;}
.contact-text p{line-height:20px;text-indent:0px;margin-bottom:20px;color:#999;font-size:15px;}

.pro-type{padding-bottom:10px;margin-top:15px;padding-left:0px;padding-right:0px;}

.decoration{height:0px;display:block;clear:both;border-bottom:rgba(0,0,0,0.08) solid 1px;}

.float-qrcode{display:block;position:fixed;z-index:10;right:10px;top:114px;width:128px;height:212px;padding-bottom:5px;border:#D0D0D0 solid 1px;text-align:center;font-size:12px;color:#999;line-height:20px;background:#FFF;}
.float-qrcode .close{width:16px;height:16px;text-align:center;color:#666;font-size:18px;margin-right:2px;}

}

.pro-detail-text table{width:100%;border-collapse:collapse;}
.pro-detail-text table td{background:#FFF;border:#E7E7E7 solid 1px;padding:14px 12px;line-height:18px;font-size:14px;color:#555;}

.text-news-list3{padding:0px 0px 0px 0px;line-height:20px;color:#555;font-size:14px;width:100%!important;border-top:#DDD dotted 1px;border-bottom:#DDD dotted 1px;}
.text-news-list3 dd{padding:14px 5px 14px 24px!important;border-bottom:#DDD dotted 1px;display:block!important;float:none!important;position:relative;}
.text-news-list3 dd:before{content:'';display:inline-block;width:6px;height:6px;border-radius:20px;background:#9DC7F3;margin-right:10px;margin-top:8px;opacity:1.0;filter:alphaopacity=100;position:absolute;left:10px;top:12px;}
.text-news-list3 dd.cbp-item{overflow:hidden;zoom:1;display:inline-block!important;}
.text-news-list3 dd span{float:right;color:#999;font-size:13px;margin-left:5px;}

.swiper-container{width:100%;min-height:400px;}
.swiper-pagination{margin-bottom:0px;}




































